美文网首页
exe4j打包jar成exe在无jdk环境上运行

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

作者: 程就人生 | 来源:发表于2022-06-04 09:08 被阅读0次

如何让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

相关文章

网友评论

      本文标题:exe4j打包jar成exe在无jdk环境上运行

      本文链接:https://www.haomeiwen.com/subject/zjzfmrtx.html