4

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

在此处输入图像描述

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

在此处输入图像描述

在此处输入图像描述

非常感谢其他人的帮助。谢谢

4

3 回答 3

1

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

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

于 2017-02-07T14:50:27.797 回答
1

试试这个并发布结果:

去:Control Panel » System » Advanced » Environment Variables » System Variables

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

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

于 2017-02-07T11:26:57.923 回答
0

你的系统规格是什么。是32位还是64位。检查您的 JAVA 安装是否与系统/操作系统规格相匹配。

有 2 个选项。使用 64 位 java 编译器(您已经拥有)编译您的 java 应用程序,或者您可以安装 java 32 位安装并将您的 JAVA_HOME 设置为指向该 64 位 java 应该负责在 32 位环境中编译的 java 应用程序。

于 2017-02-07T11:02:29.787 回答