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