首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【错误记录】exe4j 打包程序无法设置 jar 包依赖的问题 ( 将源码 和 依赖库打包到同一个 jar 包中 )

包打包方式 , 导致 主程序 与 依赖库是分开打包的 ; 最终的主程序 与 依赖库 都是分开的 , 使用 主程序 时 , 必须额外配置依赖库 ; 这里有涉及到另外一个问题 , 想要使用 exe4j...将上述 jar 包打包成一个 Windows 程序 , 将 Jar 包 与 Java 虚拟机打包在一起 , 捆绑成一个可执行的 exe 程序 ; 但是 exe4j 打包时 , 无法设置 jar 包的依赖库..., 只能设置一个 jar 包 ; 研究了下 exe4j 的文档 , 得到以下结论 : exe4j 打包程序无法设置 jar 包依赖 , 只能设置一个 jni 相关的 native 的 .a 静态库...但是打包的程序是一个途径界面程序 ; 这就比较尴尬了 , IntelliJ IDEA 打包出来的是一个 jar 包 + 若干 jar 依赖库 , 无法设置到 exe4j 中 ; 在 exe4j 执行时...包时 , 选择第一种方案设置 , 然后将所有的 java 源码打包在一起 ; 打包后的效果如下 , 所有的 Java 源码都打包在了一个 jar 包中 ; 注意 , 要删除 META-INF 目录下的签名文件

69620

Java 技术篇-利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理,生成的程序显示控制台设置方法

Java 项目转化为 exe 可执行文件 第一章:IntelliJ IDEA 将项目转化为 jar 包 ① 设置 Artifacts ② 设置是否集成外部 jar 包 ③ 将 java 项目转化为 jar...包 第二章:将 jar 包转化为 exe 程序 ① exe4j 工具下载 ② exe4j 工具转化基础配置 ③ 设置应用类型 ④ 导入项目 jar 包和外部 jar 包 ⑤ 设置 jre 环境要求,指定加载相对位置的...② 设置是否集成外部 jar 包 右边是可导入的外部 jar 包,双击即可进行添加,添加到左边就行了,添加后转化成的 jar 包就集成外部 jar 包。...第二章:将 jar 包转化为 exe 程序 ① exe4j 工具下载 获取方式一: apponic 官方网站 获取方式二:【推荐,下载快】 小蓝枣的csdn资源仓库 ② exe4j 工具转化基础配置...如果当初导出时没有集成外部 jar 包,后面我们也要用到的话,也可以在这里单独进行导入。 ⑤ 设置 jre 环境要求,指定加载相对位置的 jre 环境 可以设置运行程序最低要求的版本。

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    This license K71U8DBPNE has been cancelled

    方法二:获取注册码 ---- 打开网址(IntelliJ IDEA 注册码),我们能看到下面的界面,直接点击获取激活码,将生成的激活码粘贴到WebStorm激活对话框中的Lisence Code输入框,...1Ed2kNzmGNrU5AsXbC2LkEw 密码:465h 2018版下载地址 : 链接:https://pan.baidu.com/s/13pcj7rRexPPnXiHK7zFc9A 密码:5xml 一步:将补丁复制到安装目录的...\WebStorm\bin PS:一定要把这个jar包复制到这个bin目录,不然后面操作可能无法进行。...第二步:修改同目录下的 WebStorm.exe.vmoptions 和WebStorm64.exe.vmoptions,这两个文件一个是32位的,一个是64位的,建议同步修改。...在此再次启动WebStorm,选择activation code,并将-javaagent:你的WebStorm路径前缀/WebStorm/bin/破解补丁名字.jar ?

    3.3K50

    webstorm 2018 激活破解方法大全

    webstorm 作为最近最火的前端开发工具,也确实对得起那个价格,但是秉着勤俭节约的传统美德,我们肯定是能省则省啊。...:获取注册码 ---- 打开网址(IntelliJ IDEA 注册码),我们能看到下面的界面,直接点击获取激活码,将生成的激活码粘贴到WebStorm激活对话框中的Lisence Code输入框,点击OK...然后将补丁复制到安装目录的bin目录下 D:\...\WebStorm\bin 1 PS:一定要把这个jar包复制到这个bin目录,不然后面操作可能无法进行。...修改同目录下的 WebStorm.exe.vmoptions 和WebStorm64.exe.vmoptions,这两个文件一个是32位的,一个是64位的,建议同步修改。...用文本编辑器打开之后,在文件最上面加一行代码 : -javaagent:D:/Program Files (x86)/JetBrains/WebStorm/bin/破解补丁名字.jar 1 ?

    2.8K40

    Windows终端利器Cmder

    上图中我把git也配置进去了,这样就不会说git不是内部或者外部命令了 2.配置右键菜单启动 右键管理员身份运行cmder.exe,然后把下面的命令复制到cmder中执行一次 // 设置任意地方鼠标右键启动...7.解决中文乱码的问题 在使用ls命令时,中文乱码的解决方案,将下面的代码复制到图中位置 set LANG=zh_CN.UTF-8 set LC_ALL=zh_CN.utf8 ?...9.解决粘贴多行文本时的弹窗 例如在终端中执行多行SQL语句,总会弹出提示,勾选选项可以解决 ?...注意将cmder安装目录换成你的安装目录 //这种方式比较可靠,避免了环境变量失效的问题 "cmd.exe" /k ""你的cmder安装目录\vendor\init.bat"" //或者,这个需要有环境变量...3)将下面的代码粘贴到文件中,修改为自己需要的内容 注意修改cmder的安装目录为自己的安装目录 ?

    1.7K10

    一步步教你如何安装idea

    1、下载idea安装包kdocs.cn/l/cpgRzIp3S9Uv2、打开后完成解压图片3、点击Next进入下一步图片4、选择好我们需要安装的位置,这里我选择D盘的一个文件夹进行安装。...图片14、找到桌面idea的图标,右击它选择打开文件所在位置,将刚刚复制的.jar文件粘贴到这个文件夹里。图片图片15、在该文件夹里右击我们粘贴过来的.jar文件,打开属性,然后点击安全。...图片图片16、将对象名称里的内容全部复制。图片17、找到文件夹里的idea64.exe.vmoptions,右击选择打开方式,这里用记事本方式打开。...图片18、在最后面一行输入:-javaagent:图片19、下面将刚刚复制的对象名称里的内容粘贴在输入的字符段后面,然后点击左上角的文件,再点另存为,点保存前需要把下面的保存类型换成“所有文件.”...出现是否替换的界面,直接点是就可以了。图片20、完成后打开idea64.exe,出现一个界面,需要把第二行的第二个Activation code选上。

    3.1K40

    Unity3D与Android的交互通信(Unity3D)

    ,想删除了,就右键 Open Module Settings 删除就行了 3、导入加载外部jar文件 这个有三种加载外部jar文件的方法,这边只采用第一种,剩余方法可以参考我另一篇文章。...【Android Studio】导入外部jar包【https://blog.csdn.net/q764424567/article/details/85231151】 切换到Project视图...找到libs文件夹 将你自己要使用的jar包拖进去(复制粘贴也行) 右击Jar文件,点击Add As Library后,在出现的弹出框点击确定即可 添加成功 导入成功的...jar包 打开build.gradle文件,可以看到最后一行添加成功的代码 4、将Unity的classes.jar加载到项目中去 classes.jar这个文件,直接可以在Unity的安装目录中搜索...explorer,打开文件夹到当前目录 2.把classes.jar移动到libs文件夹中 3.将AndroidManifest.xml和res文件夹,复制到这个文件夹中 AndroidManifest.xml

    2.2K10

    新型勒索病毒软件GruxEr来袭:深度分析如何传播、加密及如何删除

    这些文件的报告具有以下名称: GRUXER.EXE TEARS.EXE WORM.EXE 其中一个文件暗示了通过蠕虫感染传播GruxEr ransomware的可能方法,这是特别危险的。....XLR .XLS .XLSX .ACCDB .DB .DBF .MDB .PDB .SQL .APK .APP .BAT .CGI .COM .EXE .GADGET .JAR .PIF .WSF ....在那里你应该可以看到你所有的个人资料的文件夹: 完成此操作后,我们建议您将文件复制到外部驱动器或更高版本 – 将它们写在磁盘上,以使它们安全无瑕疵,并可能会在计算机上发生任何恶意软件或崩溃。...在暴力强制完成并找到钥匙后,将其复制并保存在PC上的某个位置.txt文件中,您将需要它。...从它的主界面,粘贴从BruteForcer复制的密钥,写入ransomware使用的扩展类型,然后单击解密按钮,如下所示: ? 完成这些步骤后,您应立即将文件复制到外部设备,以使其安全。

    1.3K60

    C# 客户端程序 Visual Studio 远程调试方法

    可以通过将msvsmon.exe复制到远程计算机,也可以通过安装远程工具来运行远程调试器(安装远程工具完成以后就和复制粘贴文件打开msvsmon.exe是一样的,多一个配置页面,这里主要演示复制粘贴):...右键 Visual Studio => 打开文件位置 => 找到当前目录下的Remote Debugger文件夹 => 复制粘贴x64或者x86到你的远程计算机中,运行文件夹中的 msvsmon.exe...,其路径与 Visual Studio 计算机上的 Debug 文件夹相同:\Demo01\Demo01\bin\Debug: 将远程主机文件夹设置为共享 Everyone : 将有 Visual...Studio 计算机上的项目 Debug 文件夹下的文件复制粘贴到远程主机 Debug 文件夹下,可手动复制项目,或者使用 XCopy、Robocopy、PowerShell 或其他选项: 运行程序...可能出现的问题: 如果出现无法命中断点,提示未加载任何符号集啥的,就重新在本地编译一遍,然后将编译好的Debug文件下的内容复制到远程主机上再来。

    52840

    C# 客户端程序Visual Studio远程调试方法

    可以通过将msvsmon.exe复制到远程计算机,也可以通过安装远程工具来运行远程调试器(安装远程工具完成以后就和复制粘贴文件打开msvsmon.exe是一样的,多一个配置页面,这里主要演示复制粘贴):...右键 Visual Studio => 打开文件位置 => 找到当前目录下的Remote Debugger文件夹 => 复制粘贴x64或者x86到你的远程计算机中,运行文件夹中的 msvsmon.exe...,其路径与 Visual Studio 计算机上的 Debug 文件夹相同:\Demo01\Demo01\bin\Debug: 将远程主机文件夹设置为共享 Everyone : 将有 Visual...Studio 计算机上的项目 Debug 文件夹下的文件复制粘贴到远程主机 Debug 文件夹下,可手动复制项目,或者使用 XCopy、Robocopy、PowerShell 或其他选项: 运行程序...可能出现的问题: 如果出现无法命中断点,提示未加载任何符号集啥的,就重新在本地编译一遍,然后将编译好的Debug文件下的内容复制到远程主机上再来。

    56430

    手把手教大家如何在电脑上微信多开

    单击并复制如图所示这个路径 粘贴到刚才新建的文本文档中 补充为完整路径在后面添加下面的代码 \WeChat.exe 添加后如图: 10....给路径添加英文引号,注意双引号的位置 在路径前添加启动代码 start 如图: 注意如果想开两个微信将此命令复制回车并粘贴想开几个就粘贴几个 点击【文件】-【另存为】 在弹出的对话框中...此时桌面上会出现一个微信双开.bat文件如图所示 退出已经登陆的微信双击 微信双开.bat 此时可以打开两个微信程序重叠在一起 恭喜你成功了 三、更换为微信的图标 将 微信双开.bat 放到任意位置建议放到你的微信安装目录例如从桌面移动...弹出更改图标对话框点击【浏览…】按钮 把微信安装路径复制到地址栏选择如图图标点击【打开】 选择图标点击确定 14....18.如果不想要显示命令行窗口将代码更改为 taskkill /F /FI "IMAGENAME eq WeChat.exe" start D:"\Program Files\Tencent\WeChat

    78060

    PHPStorm2017.1.3永久激活方法之本地激活成功教程激活

    安装目录:D:\Program Files (x86)\JetBrains\JetbrainsCrack-2.6.2.jar 放置激活成功教程包 将激活成功教程包放到phpstorm安装目录下的lib...安装目录下的\bin目录下有两个文件 PhpStorm.exe.vmoptions PhpStorm64.exe.vmoptions 两个文件都打开,都在最后面加入一行(该死的博客,请去掉ja va agent...里面的空格) -javaagent:D:\Program Files (x86)\JetBrains\PhpStorm 2017.1.3\lib\JetbrainsCrack-2.5.6.jar 后面是补丁的路径...,根据自己放的位置修改 保存文件 生成激活码 打开phpstorm 到网站http://idea.lanyus.com/ 生成一个激活码 开始激活 复制代码 菜单 help >>>> Register...选择Activation Code 将激活码粘贴进去 点击OK按钮就激活了 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155370.html原文链接:https

    87710

    恶意代码种类以及分析环境介绍

    恶意代码种类以及分析环境介绍 1、使用010Editor分析html样本 2、使用PETool.exe 分析感染式样本 3、使用jd-gui.exe 分析一个蠕虫样本的jar包 1、使用010Editor...分析html样本 (1)工具功能介绍 对PE文件进行结构解析 将文件数据拷贝粘贴出来用对应形式 对比文件差异性 向文件插入数据 (2)将样本拖拽到分析工具010Editor.exe中,...查看源码形式,找到感染代码 可以将此部分代码以16进制形式拷贝出来 (4)新建一个16进制文件 (5)将复制的数据以16进制形式粘贴,另存为exe程序,对其进行分析 (6)可以对生成的exe...3、使用jd-gui.exe 分析一个蠕虫样本的jar包 (1)工具介绍 D-GUI 是一个独立的显示“.class” 文件J ava源代码的图形用户界面工具,以代码方式来显示反编译过来的代码 (2...)将jar包拖拽到jd-gui.exe中,分析其代码

    17710

    MATLAB2019a

    3.在想要安装的地方新建文件夹,将解压文件及后续安装路径放在此文件夹中即可。...按照以上步骤完成准备工作即可进行下一步~ 1.打开解压后的文件夹,找到 bin 文件夹 2.在打开的窗口中找到matlab.exe,选择以管理员身份运行 3.进入“安装程序”界面,先勾选“使用文件安装密钥...安装过程不再赘述 安装结束后请勿直接打开软件,下面开始安装 返回初始安装文件夹,双击打开Crack文件夹 5.将License_standalone.lic复制粘贴到软件安装目录中Licenses文件夹下...,例如我的安装路径位是X:\MATLAB2019a,所以复制到X:\MATLAB2019a\Licenses\文件夹下 6.将Crack\R2019a\bin文件夹复制并粘贴到软件安装目录中,例如我的安装路径位是...X:\Matlab2019a,所以复制到X:\Matlab2019a文件夹中 7.依次打开X:\Matlab2019a\bin\win64文件夹,找到activate_matlab.exe,选择以管理员身份运行

    6510

    植被冠层参数计算软件CAN-EYE的下载与安装

    随后,我们设置一下CAN-EYE软件的安装路径,并选中“将快捷方式添加到桌面”这一选项。   由于CAN-EYE软件是基于MATLAB开发的,因此我们还需要同时下载MATLAB Runtime。...随后,在“快捷方式”一栏中,找到“目标”选项,并复制其中的内容,将其粘贴至“起始位置”选项。   ...粘贴完毕后,还需要将刚刚复制到“起始位置”选项中最后一部分的CAN_EYE.exe删除,最终结果如下图所示。   ...随后,到开始菜单中,找到CAN-EYE软件的快捷方式,右键选择“更多”→“打开文件位置”。   ...在弹出的资源管理器窗口中,找到CAN-EYE软件的快捷方式,并同样进行前述的复制、粘贴、CAN_EYE.exe删除等设置。   如下图所示。

    45730

    DLL代理加载shellcod用于免杀,维权等等

    总览 为了了解DLL代理对攻击者的加载效果如何,我们首先需要了解当今的典型应用程序如何为第三方库加载外部函数。 ? 使用上面的示例流程,将发生以下情况。...该DLL实际上是攻击者专门设计的“代理”库,代理DLL使用外部导出/链接器引用将功能调用重定向到原始DLL“ DataFunctions_Original.dll”(B)。...我们接下来要找出哪个DLL是软件运行的必要DLL(也就是说如果没有哪个DLL,软件就运行不了),简便的方法是将一个可执行文件简单地复制到一个单独的文件夹中并运行它。 ? 真好!...默认情况下,我们将进入“ dllmain.cpp”,那么只需将“ D:\ SharpDllProxy \ output_libnettle-7 \ libnettle-7_pragma.c”的全部内容复制并粘贴到此文件中就行...将DLL复制到由SharpDLLProxy创建的先前的输出文件夹中,添加目标可执行文件以及任何x64 shellcode作为名为“ shellcode.bin”的原始文件。

    2.8K10
    领券