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