簡體   English   中英

在 JDK 中找不到 JRE

[英]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 位置的路徑,那么它必須是注冊表:

http://java.sun.com/j2se/1.3/runtime_win32.html

在 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM