exe4j打包jar成exe在无jdk环境上运行

如何让jar包在没有java环境变量的电脑上运行呢?

打包成exe不失为一个好方法。现在就来试一试吧。

第一步,安装exe4j文件;

在网上下载exe4j的安装包,解压后在自己的电脑上安装一下。

安装成功后,打开的界面如下:


这一页的意思是打开既有的exe4j配置,由于本机是第一次运行,所以没有对应的配置,点击下一步next;

第二步,打包配置;

1. 打包配置选择jar到exe模式,继续点击下一步;

2.生成文件名称,输出路径配置;

3. 执行配置;

4.运行环境配置;


5.jar选择,被打包的jar文件;


6.入口文件配置;


7.jre版本配置;

8.jre相对目录配置;


9.vm配置;


10.启动过程中的图片配置;


11.上面一切顺利的话,就可以走到最后一步:

12.保存配置文件,下次给这个jar打包时,就无需填写上面诸多步骤了;

13.查看打包目录下文件的生成;

第三步,查看运行结果;

1.运行图片及控制台窗口;

2.通过浏览器访问web应用;

最后总结

把web应用的jar包编译成exe,并且在没有jdk环境变量的电脑上运行,需要注意以下几点:

1.jdk环境变量的设置,一定要设置相对路径;

2.生成的exe文件和jdk文件要在同一个目录下;

3.web应用选择控制台应用;

4.入口文件一定要选择对,本文采用的demo是springboot集成sqlite的web应用,因此选择org.springframework.boot.loader.JarLauncher;

5.一定要确保被打包的jar通过java -jar命令可以正常运行;

6.打包输出目录一定要有操作权限,没有操作权限也会导致打包失败;

7.拷贝到目标电脑上的时候,需要把exe及jdk文件都拷贝过去,只拷贝exe会找不到JDK。

参考文档:

https://www.likecs.com/show-203455697.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容