启动 java 应用程序 (.exe) 而不是 .jar 时出现问题。仅供参考,我有一个程序,例如安装 java(JDK 7 和 JRE 7),使用环境变量 JAVA_HOME 和 EXE4J_JAVA_HOME。但是,当我查看控制面板时,Java(TM) 7 并不存在。这是我启动 .exe 时得到的图像
当我单击确定时,这就是结果
非常感谢其他人的帮助。谢谢
要获得 64 位可执行文件,请选中 exe4j 向导的“可执行信息->32 位或 64 位”步骤上的复选框。
您看到多个错误消息窗口的事实是一个错误,将在下一个版本中修复。
试试这个并发布结果:
去:Control Panel » System » Advanced » Environment Variables » System Variables
查找 JAVA_HOME 并发布变量的值。接下来,转到文件资源管理器并搜索您从 JAVA_HOME 变量复制的路径。
你有系统变量中提到的文件夹吗?
你的系统规格是什么。是32位还是64位。检查您的 JAVA 安装是否与系统/操作系统规格相匹配。
有 2 个选项。使用 64 位 java 编译器(您已经拥有)编译您的 java 应用程序,或者您可以安装 java 32 位安装并将您的 JAVA_HOME 设置为指向该 64 位 java 应该负责在 32 位环境中编译的 java 应用程序。