mon*_*123 6 java java-runtime-compiler
在 Windows 7 命令提示符下运行“java -version”时,我得到以下信息:
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
Run Code Online (Sandbox Code Playgroud)
我已经检查过环境变量:
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_212\bin
Run Code Online (Sandbox Code Playgroud)
并PATH包括"%JAVA_HOME%
我也尝试过删除文件:java.exe、javaw.exe 和 javaws.exe 但是ProgramData\Oracle\JAVA\Javapath
,它们不会删除。尽管我是管理员。
我也检查过C:\Windows\System32,C:\Windows\SYSWOW64没有找到要删除的 java.exe、javaw.exe 或 javaws.exe。
我还能尝试什么?
regedit命令打开注册表并查找您在问题 ( HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\CurrentVersion) 中提到的密钥。如果发现差异,请清理/更正版本。JAVA_HOME应该是排除 bin 的路径bin,并且PATH应该包含 bin 作为%JAVA_HOME%\bin PATH以及重复项?java -version?C:\Windows\System32目录C:\Windows\SYSWOW64并删除 java.exe 和相关文件。| 归档时间: |
|
| 查看次数: |
11889 次 |
| 最近记录: |