引用三个篇文章,有很详细的步骤:
1.https://www.jb51.net/article/44392.htm
2.https://blog.csdn.net/zhangdaiscott/article/details/46988003
3.https://blog.csdn.net/hlf1203/article/details/50071201
我记录一下在操作时出现了几点错误
1.在安装exe4j的时候报了如下错误,本机是64位操作系统,下载的exe4j也是64位,我jre版本是1.6
配了环境变量EXE4J_JAVA_HOME也不行,后边查到说用32位的exe4j,具体原因也没说清,总之换了32位的exe4j后是可以安装的,exe4j下载地址在前面给的链接里有
2.生成exe程序后运行,报了一个如下错误,这个错误的产生原因是因为我的exe4j没有注册,需要注册一下,参考https://blog.csdn.net/crq1205/article/details/45672047
3.完成注册后重新生成的exe,运行报错,This JAVA_HOME environment variable does not point to a working 64-bit JDK or JRE
这个JavaHOME环境变量没有指向工作的64位JDK或JRE
解决:
我把第4步的那个选择运行64位vm的那个沟去掉,然后在第6步jre配置那里,使用的是32位的jre,也即是说我只能生成出运行在32位的程序才能正常运行。
有明白的同志可以留言告知一下具体原因
原文地址:https://www.cnblogs.com/hebiao/p/9640474.html
时间: 2024-11-16 20:32:35