2014-12-23 97 views
3

我試圖將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的哪些版本......以及它們的位置。感謝任何幫助。

+0

[JDK的IntelliJ設置](HTTPS://intellij-support.jetbrains。 com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under)這對於stackoverflow來說不是一個好問題... –

+3

@EddieB - 爲什麼它不是一個好問題所以?關於「程序員常用的軟件工具」的問題是[on-topic](http://stackoverflow.com/help/on-topic)。 –

+0

@TedHopp主題沒問題...但問題不是[最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve) –

回答

0

要啓動Java,通常會在您獲取更新時卸載任何版本的JDK。其次,如果你想檢查你正在運行的版本,我會進入你正在使用的程序並查看你正在編譯的版本(例如netbeans或eclipse)。如果它說1.8就是你正在運行的和1.6相同的。如果這真的成爲一個超級大問題,所有你必須卸載Java然後重新安裝,它應該修復它。

0

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

在IntellJ的情況下,Eddie B在他的評論中發佈的link解釋了IntellJ如何確定應該使用哪種Java「安裝」。

1

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

<key>JVMVersion</key> 
<string>1.8*</string> 
相關問題