JAVA_HOME环境变量不指向JDK或JRE

时间:2017-02-07 10:50:18

标签: java java-7 exe4j

启动java应用程序(.exe)而不是.jar时出现问题。仅供参考,我在赛道上有一个程序,比如安装java(JDK 7& JRE 7),使用环境变量JAVA_HOME& EXE4J_JAVA_HOME。但是,当我看一下控制面板时,Java(TM)7并不存在。这是我启动.exe

时获得的图像

enter image description here

当我点击确定时,这就是结果

enter image description here

enter image description here

非常感谢其他人'救命。谢谢

3 个答案:

答案 0 :(得分:0)

您的系统规格是什么?是32位还是64位。检查您的JAVA安装是否符合系统/ OS规范。

有两种选择。用64位java编译器编译java应用程序(你已经拥有)或者你可以安装java 32位安装并设置JAVA_HOME指向64位java应该处理在32位环境中编译的java应用程序。 / p>

答案 1 :(得分:0)

试试这个并发布结果:

转到:Control Panel » System » Advanced » Environment Variables » System Variables

查找JAVA_HOME并发布变量的值。接下来,转到文件资源管理器并搜索从JAVA_HOME变量复制的路径。

你有系统变量提到的文件夹吗?

答案 2 :(得分:0)

要获取64位可执行文件,请选中"可执行文件信息 - > 32位或64位"上的复选框。 exe4j向导的一步。

您看到多个错误消息窗口的事实是一个错误,将在下一个版本中修复。