gFu*_*gFu 87 java registry dll runtime
当我尝试在命令提示符下对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
Run Code Online (Sandbox Code Playgroud)
几天前,我确实在删除Java目录和注册表.我重新启动计算机,java仍然工作正常,然后我今天再次重新启动它,现在我收到此错误.我尝试过卸载并重新安装,但这似乎不起作用.我安装了最新的Java JRE,并在环境变量中设置了路径.任何人都有任何线索如何解决这个问题?
小智 154
请确保您删除任何java.exe,javaw.exe并javaws.exe从你的Windows\System32文件夹,如果你有一个x64操作系统(Win 7的64位)也做同样的下Windows\SysWOW64.
小智 72
您将在Windows安装的驱动器中的ProgramData文件夹中找到名为" Oracle "的文件夹.删除文件夹.希望它会奏效.在我的情况下,我的安装驱动器是C,我的路径是C:\ ProgramData\Oracle
Til*_*err 18
我遇到了类似的问题.我安装了JDK7更新1但无法使用它(可能是因为我发现了在安装JDK7后删除的JRE6).卸载JDK7是不可能的.解决方案是手动添加JRE注册表项.
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.7"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7]
"JavaHome"="C:\\Program Files\\Java\\jre7"
"RuntimeLib"="C:\\Program Files\\Java\\jre7\\bin\\client\\jvm.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7.0_01]
"JavaHome"="C:\\Program Files\\Java\\jre7"
"RuntimeLib"="C:\\Program Files\\Java\\jre7\\bin\\client\\jvm.dll"
Run Code Online (Sandbox Code Playgroud)
您必须将上述内容调整为您自己的目录和版本.
如果这没有帮助,那么仍然有JavaRa http://raproducts.org/wordpress/.
删除本地路径 C:\ProgramData\Oracle\Java\javapath 中存在的这 3 个文件
java.exe
javaw.exe
javaws.exe
Run Code Online (Sandbox Code Playgroud)
这为我解决了这个问题:)
小智 7
有3个地方需要检查
所有 3 个都必须对齐(如果您有多个整体,只需删除错误的)-仅此而已
小智 6
确保从系统中删除任何java.exe,javaw.exe和javaws.exe.
如果你有一个x32系统(Win XP 32位)Windows\System32文件夹
如果你有一个x64系统(Win 7 64位)也在Windows\SysWOW64文件夹下也这样做
小智 6
在 Windows 10 上,我刚刚安装了 JDK,在检查版本时收到这些错误。我必须删除所有以java(即java.exe,javaw.exe和javaws.exe)开头的可执行文件C:\ProgramData\Oracle\Java\javapath。然后,删除后,重新运行 JDK 安装程序,重新启动我的终端程序并java -v开始工作。