2015-05-08 70 views
10

在我的14.04 Ubuntu系統上安裝了Intellij Idea 14和OracleJDK 1.8 u25(64位)之後,我無法將Java SDK配置爲使用任何JDK。當我導航到模塊設置 - > SDK並單擊配置SDK,添加按鈕,然後在對話框中選擇/usr/java/jdk1.8.0_25時,出現錯誤彈出窗口,指出「所選目錄不是JDK的有效主目錄」。所選目錄不是JDK的有效家園 - Ubuntu上的Intellij IDEA

我檢查了目錄,其中包含一個bin文件夾都javajavac內,一個lib文件夾和jre文件夾的內容。

我已經嘗試過依次選擇每一個,但沒有成功,這是我的預期。

+0

@ A1ternat1ve在接受的答案不適用的意義上不是重複的,因爲所討論的文件夾是完整的jdk安裝,與在這種情況下不同。根據答案,'bin','lib'或'jre'中的一個丟失或不完整。 –

+0

好的。我很抱歉。我沒有正確閱讀它。 – A1ternat1ve

+3

IntelliJ是否有權限讀取該文件夾? –

回答

12

我有同樣的問題,在我的情況,我無法/usr/lib/jvm/下選擇任何「的OpenJDK」的目錄,我解決了:

sudo apt-get install openjdk-8-jdk

當重新啓動的IntelliJ會自動找到jdk的路徑。

+1

在ubuntu 16.04上,我沒有'/ usr/local/java /'文件夾。但是,這對我有效。在這之後,IJ能夠讓我選擇'/ usr/lib/jvm/java-1.8.0 -openjdk-amd64' – ferahgo

+1

它在Debian上爲openjdk-9-jdk工作 – montie

相關問題