解决安装exe4j出现的“No JVM could be found on your system.Please define EXE4J_JAVA_HOME...”的问题

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值