下载
官网地址:https://www.ej-technologies.com/exe4j/download
进入网址,选择需要的版本,点击下载就可以了,需要注意的是exe4j 6.0 需要的jdk版本为1.8及以上。
下载地址:https://download.ej-technologies.com/exe4j/exe4j_windows-x64_6_0_2.exe
一键式安装,下载完成和平时安装软件以下,基本上直接下一步就可安装完成。
激活
安装完成运行软件,点击Enter License, 填写用户名、注册码即可,然后,点OK即可注册成功。
注意:用户名可随便填写,公司可不填,注册码下面的随便选择复制一个即可
1 | A-XVK258563F-1p4lv7mg7sav |
使用
在 VM Parameters中输入:-Dexe.path=${EXE4J_EXEDIR};然后可以用它在程序中找到exe所在目录,这样无论生成的exe放到哪都可以找到当前目录,
代码中的用法(String exePath = System.getProperty(“exe.path”);)
exe执行路径的获取,在把exe文件打包成可安装文件的操作和查找配置文件等操作中至关重要
Exe4j的内置VM变量:
%EXE4J_EXEDIR%:exe执行路径
%EXE4J_JVM_HOME%:运行可执行文件的JRE目录
打开exe4j,点击Next
选择项目类型,点击Next
这里选择第一个,把Jar文件跟exe文件分开 方便后期更新只需替换Jar文件即可,
应用配置
生成配置
如果需要cmd窗体调试,可以选择第二个Console
客户端(含有界面操作,选择第一个
服务端(可配置在系统服务内运行,开机自启
服务安装:hello.exe /uninstall hello
服务卸载:hello.exe /install hello
日志
JAR配置
点击右边绿色的 “+”号,然后选择【Archive】,打开浏览目录,找到我们的jar包,然后选择【打开】,【ok】
注:VM Parameters中可以设置虚拟机的一下参数,-Dfile.encoding=utf-8是设置了utf-8的编码,以防中文乱码
JRE配置
设置JRE的最小最高版本,我们根据自己的情况设置就ok,小版本设置成1.8就行;
然后点击【Advanced Options】,选择【Search sequence】,将软件默认的三个配置需要全部删除,添加我们自己的JRE到软件中,
这样我们的代码可以在别的没有安装Java环境的电脑上运行;点击右边的添加,选择【Directory】,然后选择【浏览】,找到我们的JRE,然后添加;
然后【Next】,点击左侧的【Preferred VM】,选择【Client hotspot VM】,然后【next】
剩下的步骤直接一直next,这样exe文件生成了
最后在Finished中选择save,保存现在的配置。
目录结构
以下为完整内容,双击exe可以执行