gpt4 book ai didi

java - 安装 jdk1.8.0_25 后,我的注册表中没有 'Java Runtime Envrionment' 条目

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:44 26 4
gpt4 key购买 nike

我安装了 jdk1.8.0_25,将安装文件放在 Windows 7 上的 D:(C: 几乎已满)中。然后我设置了 JAVA_HOME 环境变量。

在 C: 和 D: 上找到 javac 命令并且似乎运行正确。在 D: 上找到 java 命令并且似乎运行正确。

在 C:java 上未找到,出现以下错误:错误:打开注册表项“Software\JavaSoft\Java Runtime Environment”错误:找不到 java.dll错误:找不到 Java SE 运行时环境

我查看了注册表,发现“Software\JavaSoft\Java Runtime Environment”丢失。我通过从 C:\windows\System32 目录中删除 java.exe 和 javaw.exe 解决了这个问题。

现在 java 命令似乎可以在 C: 和 D: 上正确运行,但我担心注册表项“Software\JavaSoft\Java Runtime Environment”仍然丢失。

我可以手动将其添加到注册表吗?我需要将其添加到注册表中吗?没有这个注册表项会导致问题吗?

最佳答案

我刚刚在我的电脑上解决了这个问题。

将其保存到“java-env.reg”:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
"CurrentVersion"="1.8"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8]
"JavaHome"="C:\\Program Files\\Java\\jdk8"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.8"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8]
"JavaHome"="C:\\Program Files\\Java\\jdk8\\jre"
"RuntimeLib"="C:\\Program Files\\Java\\jdk8\\jre\\bin\\client\\jvm.dll"

将版本信息更改为您的版本,并将路径更改为您自己的路径。

执行注册表文件。

希望这对您有帮助。

PS:有人说重新安装jdk&jre就可以解决这个问题,但我没有尝试。

关于java - 安装 jdk1.8.0_25 后,我的注册表中没有 'Java Runtime Envrionment' 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27773643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com