![JRE 无法在 Windows 7 64 位上正确运行](https://linux22.com/image/1266198/JRE%20%E6%97%A0%E6%B3%95%E5%9C%A8%20Windows%207%2064%20%E4%BD%8D%E4%B8%8A%E6%AD%A3%E7%A1%AE%E8%BF%90%E8%A1%8C.png)
一个名为的应用程序DosBox 游戏启动器(DBGL) 需要 JRE 才能成功运行。我已在旧的 Windows 7 32 位机器上安装并运行了它,没有任何问题。今天我得到了装有 Windows 64 位的新电脑,但我无法再运行它了。
如果我将最新的 JRE 32 位版本安装到\Program Files (x86)
文件夹中,DBGL 会提示需要最新的 JRE 版本才能运行,因此无法启动。如果我将最新的 JRE 64 位版本安装到文件\Program Files
夹中,我不会再收到错误消息,但应用程序也无法启动。单击它实际上没有任何效果。
现在我同时运行两个 JRE 版本,得到的结果与仅安装 64 位版本时相同。
答案1
尝试将 32 位 Java 运行时添加到您的小路而不是 64 位版本。
答案2
我发现这个解决方案有效:
- 从您的计算机上卸载所有 JRE
打开管理员命令提示符并输入以下内容:
bcdedit.exe /set {current} nx Alwaysoff
您将看到以下消息:
The operation completed successfully.
- 重新安装 64 位 Java