笔者最近需要使用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