打开注册表项时出现 Java 错误

2022-08-31 08:24:30

当我尝试在命令提示符下使用Java执行任何操作时,我收到此错误:

Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3'
Error: could not find Java.dll
Error: could not find Java 2 Runtime Environment

几天前,我确实搞砸了删除Java目录和注册表。我重新启动了计算机,Java仍然工作正常,然后我今天再次重新启动它,现在我得到这个错误。我尝试卸载和重新安装,但这似乎不起作用。我安装了最新的java JRE,并在环境变量中设置了路径。有人知道如何解决这个问题吗?


答案 1

确保从文件夹中删除任何 ,如果您有x64系统(Win 7 64位),也可以在.java.exejavaw.exejavaws.exeWindows\System32Windows\SysWOW64

如果在这些位置找不到它们,请尝试从 中删除它们。C:\ProgramData\Oracle\Java\javapath


答案 2

您将在Windows安装的驱动器中的ProgramData文件夹中找到一个名为“Oracle”的文件夹。删除该文件夹。希望它能起作用。在我的情况下,我的安装驱动器是C,我的路径是C:\ProgramData\Oracle


推荐