用exe4j如何把jar打包成可以在别台没有安装JDK或JRE的机器上运行。我加入了JDK都无法运行

用exe4j如何把jar打包成可以在别台没有安装JDK或JRE的机器上运行。我加入了JDK都无法运行,第1张

exe4j 的打包是java打包 而不是想jet那样的纯x86框架的打包,所以肯定是需要运行环境的,不用jdk那是开发环境,需要jre,你可以到网上下一个mini的jre(主要要和你jar项目的版本兼容),之后和你的jar项目放到同一个目录里,在exe4j打包时设置使用这个jre,就可以了,之后做setup的时候带着这个jre目录一起,到那里都可以运行了。

试一试重新安装一下JVM,把JVM安装目录和电脑PATH环境变量里的Jdk和Jre值删干净

(切记千万不能把PATH直接删除,否则重装系统)。

JVM在官网下载比较好,安装成功率大。

望采纳!

首先,很荣幸为你解答问题。

不能运行是因为找不相对的环境!

1.在打包成exe的时候,在原来的jre环境下新添加jre的路径。

具体是在:Configure search sequence这一步的时候,保持原来的

1.Search Windows registry

2.%Environment variable JAVA_HOME

3.%Environment variable JDK_HOME

以上不要变

接下来在右边点击加号(+)添加新的jre路径

这样配置后,在要运行的机器上配置java环境变量。这样就ok了!

如果有问题请Email:chengtai.he@sohu.com

很高兴为你解答,希望能解决你的问题 不要忘记采纳答案吆!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11822563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存