一、安装:略(可百度下载破解版,百度不到可以私聊本人进行获取)
二、使用:
2.1、打开软件:
2.2、点击下一步,打开如下页面,再选择“JAR in EXE mode”
2.3、点击下一步,打开如下页面
2.4、点击下一步,打开如下界面
2.4.1、点击子选项“Redirection”,打开如下界面
2.4.2、点击子选项“32-bit or 64-bit”,打开如下界面,勾选上选项
2.5、点击下一步,打开如下界面
2.6、点击下一步,打开如下界面,填入最小版本号 → 放空最大版本号 → 勾选允许beta版本号的JRE
2.6.1、点击子选项“Search sequence”,打开如下界面
2.6.2、点击“+”号,打开如下页面
2.6.3、注意,这里配置的java运行环境路径,是从上至下依次查找的,如果本地有jdk及配置,可以通过java_home的配置或注册机查找,如果没有,就需要通过路径查找java运行环境了(jre),一般配置为“.\”,这表示exe文件所在目录,这样只需要把jre文件目录拷贝到exe文件所在目录中,就可以正常运行了
2.7、余下的操作所以都默认,一直走完即可
三、注意事项
3.1、图标必须是ico格式的图片
3.2、需注意生成exe文件的位数(32位或64位)
3.3、java运行环境配置注意事项(前面已经描述过,就不赘述了)
3.4、系统变量的使用(如获取exe执行路径)
项目代码中如果需要使用导出后的.exe文件路径,则需要在转换过程的第五项:在 VM Parameters中输入:-Dexe.path=${EXE4J_EXEDIR};然后可以用它在程序中找到exe所在目录,这样无论生成的exe放到哪都可以找到当前目录,代码中的用法(String exePath = System.getProperty("exe.path");)
exe执行路径的获取,在把exe文件打包成可安装文件的操作和查找配置文件等操作中至关重要
3.5、Exe4j的内置VM变量
3.5.1、%EXE4J_EXEDIR%:exe执行路径
3.5.2、%EXE4J_JVM_HOME%:运行可执行文件的JRE目录
3.5.3、%EXE4J_TEMPDIR%:对于“jar in exe”模式,此变量将包含jar文件的临时目录的位置。在“常规模式”中,不使用此变量
3.5.4、这些变量对于向bootclasspath添加JAR文件特别有用。除了这些虚拟机参数外,还读取与可执行文件位于同一目录中的参数文件,并将其内容添加到现有虚拟机参数中。此参数文件的名称与扩展名为*.vmoptions的exe文件相同。例如,如果您的exe文件名为hello.exe,则vm参数文件的名称为hello.vmoptions。在这个文件中,每一行被解释为一个VM参数。例如,vm参数文件的内容可以是:-Xmx128m
-Xms32m
其它不再列举,可以查看EXE4J的帮助手册
如有问题或有想相互学习交流的,可以联系本人(邮箱:18986837482@163.com,微信:caililiangcaililiang,QQ:785553790)