我安装了 java 64bit 1.7 和 exe4j 64bit 版本。我试图从 exe4j 生成一个 exe,但是在运行程序时我遇到了这个错误。
这就是我设置路径变量的方式。这是正确的 jre 路径。我在这里错过了什么?请告诉我。
谢谢你。
这必须在您的 exe4j 配置期间完成。在 Exe4j 向导的第四步,即Executable Info select> Advanced options选择32-bit 或 64-bit。这对我来说效果很好。或者在你的机器上安装 JDK 工具包 x64 和 x32。
尝试安装 32 位版本的 Java 6。这适用于 Install4J 4.0.5 版本。应该立即启动,或者允许您重新运行安装程序。
任何较新的版本或 64 位版本的 6 都会失败,抱怨 java.exe 已损坏。
有几个步骤可以解决这个问题:
问题已解决:在 openfire 服务器上卸载时向我提出的问题。
Java JDK/JRE 包本身可能有问题,尝试下载和安装/配置最新版本的 JDK,然后重新启动系统。它对我有用,它也可能对你有用。
BH 安装 Java 6u45 的答案非常接近……重启时仍然弹出……但是卸载 Java 6u45 后,重启,没有警告!谢谢你!然后安装最新版本,8u151-i586,重启没有警告。
我如上所述在 PATH 中添加了行,没有做任何事情。
我的系统:Windows 7、64 位。警告是针对 No JVM,未找到 32 位 Java。是的,我可以安装 64 位版本,但 32 位更兼容所有程序。
把你的东西放在那里,然后尝试以下方法:
开始>右键单击我的电脑>属性>高级系统设置>环境变量>在下框中查找名为“路径”的变量名
将路径值设置为:(您可以将其添加到行首,不要忘记中间的半列)
c:\Program Files\java\jre7\bin
它对我有用,但是当您双击 .exe 应用程序时,exe4j 可以留下签名