[英]can't find JRE in the JDK
我安裝了JDK
C:\Program Files\Java\jdk1.6.0_24
並設置變量如下:
JAVA_HOME : C:\Program Files\Java\jdk1.6.0_24
類路徑:.;C:\Program Files\Java\ jdk1.6.0_24 \lib;C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar;
路徑:C:\Program Files\Java\jdk1.6.0_24\bin
但是當我運行java -version命令時,錯誤
無法打開“C:\Program Files\Java\jre6\lib\i386\jvm.cfg”
過來。 然后我將 jre 文件夾移出 jdk 文件夾
C:\Program Files\Java\
並將文件夾名稱更改為jre6 (然后它有C:\Program Files\Java\jre6文件夾),一切都會好起來的。
為什么會這樣? 在我看來,控制 JVM 位置的不是環境變量。
如果它不是控制 JRE 位置的路徑,那么它必須是注冊表:
在 Windows 64 位操作系統上還要檢查:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment
我設置我的
JAVA_HOME : C:\Program Files\Java\jdk-14.0.2
對我來說很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.