簡體   English   中英

我可以在計算機上安裝兩個版本的JDK嗎?

[英]Can I have two versions of the JDK on my computer?

我正在嘗試將IntelliJ IDEA JDK設置為1.8版(因為它是最新的)。 當我導航到System/Library/Frameworks/JavaVM.framework IntelliJ IDEA顯示1.6。 當我輸入java -version它顯示1.8。 我在“在OSX上查找默認JDK”下找到了命令https://www.java.com/en/download/help/version_manual.xml

我很困惑我所擁有的JDK版本......以及它們所在的位置。 感謝任何幫助。

是的你可以。 您的計算機上安裝了JDK 1.6和1.8。 根據Jetbrains網站的說法,他們所有的產品都需要安裝Apple JDK 1.6才能在Mac上運行。
要使IntelliJ IDEA使用JDK 1.8,您需要編輯/Applications/<Product>.app/Contents/Info.plist文件並將JVMVersion從1.6 *更改為1.8 *:

<key>JVMVersion</key>
<string>1.8*</string>

要啟動java,通常會在獲得更新時卸載任何版本的JDK。 其次,如果你想查看你正在運行的版本,我將進入你正在使用的程序,看看你正在編譯的版本(例如netbeans或eclipse)。 如果它說1.8是你正在運行的和1.6相同。 如果這真的成為一個超級大問題,你只需要卸載java然后重新安裝它應該修復它。

您的系統上可以有許多不同版本的Java。 通常,Java依賴於環境變量和PATH環境變量。 某些程序和工具會查找特定於工具的環境變量,以允許您為該特定工具使用特定版本的Java。

在IntellJ的情況下,Eddie B在他的評論中發布的鏈接解釋了IntellJ如何確定應該使用哪種Java“安裝”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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