11

我安装了 java 64bit 1.7 和 exe4j 64bit 版本。我试图从 exe4j 生成一个 exe,但是在运行程序时我遇到了这个错误。
这就是我设置路径变量的方式。这是正确的 jre 路径。我在这里错过了什么?请告诉我。

在此处输入图像描述

谢谢你。

4

7 回答 7

15

这必须在您的 exe4j 配置期间完成。在 Exe4j 向导的第四步,即Executable Info select> Advanced options选择32-bit 或 64-bit。这对我来说效果很好。或者在你的机器上安装 JDK 工具包 x64 和 x32。

于 2015-08-30T01:16:43.140 回答
2

尝试安装 32 位版本的 Java 6。这适用于 Install4J 4.0.5 版本。应该立即启动,或者允许您重新运行安装程序。

任何较新的版本或 64 位版本的 6 都会失败,抱怨 java.exe 已损坏。

于 2016-02-10T19:00:39.280 回答
1

有几个步骤可以解决这个问题:

  1. 卸载Java相关软件
  2. 如果已安装,请卸载 NodeJS
  3. 下载java 8更新161
  4. 安装它

问题已解决:在 openfire 服务器上卸载时向我提出的问题。

于 2018-07-26T05:20:19.263 回答
0

Java JDK/JRE 包本身可能有问题,尝试下载和安装/配置最新版本的 JDK,然后重新启动系统。它对我有用,它也可能对你有用。

于 2021-09-15T03:39:20.640 回答
0

BH 安装 Java 6u45 的答案非常接近……重启时仍然弹出……但是卸载 Java 6u45 后,重启,没有警告!谢谢你!然后安装最新版本,8u151-i586,重启没有警告。

我如上所述在 PATH 中添加了行,没有做任何事情。

我的系统:Windows 7、64 位。警告是针对 No JVM,未找到 32 位 Java。是的,我可以安装 64 位版本,但 32 位更兼容所有程序。

于 2017-10-29T01:42:58.690 回答
-1

把你的东西放在那里,然后尝试以下方法:

开始>右键单击我的电脑>属性>高级系统设置>环境变量>在下框中查找名为“路径”的变量名

将路径值设置为:(您可以将其添加到行首,不要忘记中间的半列)

c:\Program Files\java\jre7\bin
于 2015-08-05T17:06:03.610 回答
-2

它对我有用,但是当您双击 .exe 应用程序时,exe4j 可以留下签名

于 2017-08-22T01:41:20.853 回答