笔者最近需要使用Java来打包exe,需要安装exe4j。但在安装过程中,遇到了许多问题,网上出现的方法也都不能解决我的问题,一直出现No JRE或者No JVM的报错,导致安装失败。笔者尝试切换3台其他设备去安装exe4j,也出现了同样的报错,以此可以推得这是Java的问题,需要我们自己去调试,跟设备没有关系。经过一晚上,笔者最后还是解决了问题,现分享给大家。

在安装exe4j时,如果你出现以下弹窗,请先注意你的安装包是32位的还是64位的,去对应你的JRE,图示为需要64位JRE。如果这样能解决,那就是最好的情况了。

图一

选择“Locate”后,找到java.exe的程序去加载,会出现以下报错:

图二

其实这个报错,你真的不需要去系统设置这个环境变量,你需要做的,就是找一个更加古老的JRE,当你下载成功后,安装程序甚至连图一的都不会出现。

笔者使用了JDK8,成功安装了exe4j。关于这个JDK,大家可以去官网下载,

或者下载网盘(64位版本):
链接:https://pan.quark.cn/s/0bfce054061c
提取码:VwTJ

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐