我正在按照教程學習 Java,它使用 Eclipse。在 Eclipse IDE 中啟動一個新的 Java 專案時,添加專案名稱后,教程轉到配置 JRE->添加...->標準 VM,然后瀏覽到似乎是 VM 主頁的檔案夾。但是,在教程中,當瀏覽視窗打開時,它已經在一個包含所有 VM 檔案夾的目錄中打開,名為 jdk-14、jdk-15 等。我無論如何都無法在我的計算機中找到任何類似的 JVM 檔案夾,盡管我很確定我已經安裝了 Java。
我在 Debian 11 中運行。如果我運行
java版本
我明白了
java 版本 "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2 8-LTS-86) Java HotSpot(TM) 64-Bit Server VM (build 17.0.2 8- LTS-86,混合模式,共享)
關于在哪里查找名為 jdk-xxx.xx 的檔案夾以添加到 Eclipse 的任何建議?
uj5u.com熱心網友回復:
您可以使用以下命令找到 Java 安裝所在的位置:
$ readlink -f $(which java)
在我的 Fedora Linux 作業站上,它會導致:
/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-2.fc35.x86_64/bin/java
所以目錄是/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-2.fc35.x86_64
但是,您會注意到該目錄在路徑中有一個非常特定的版本。這是不可取的,因為它會在更新 java 時發生變化,并且可能會破壞您的 Eclipse 配置。
但好訊息:當我查看我的/usr/lib/jvm目錄時,我的系統上有一個無版本的符號鏈接,它(最終)指向同一個地方:/usr/lib/jvm/java-11-openjdk
我會使用無版本符號鏈接,因為這樣我的 Eclipse 配置在 java 更新時不會中斷。希望它在 Debian 上是相似的。
uj5u.com熱心網友回復:
對于 Linux 嘗試命令:readlink -f $(which java)
如果您使用的是 Windows,請嘗試以下步驟
打開命令提示符并執行 c:\> for %i in (java.exe) do @echo. %~$PATH:i
這應該列印你的 jdk 的路徑。
或者,如果定義了 java 路徑,請where java在命令提示符下嘗試。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/431335.html
上一篇:無法讓我的整數在方法中不斷增加
