簡體   English   中英

無法在Intellij中設置項目SDK

[英]Unable to set project SDK in Intellij

我之前使用Java 1.7運行項目,但是現在我必須將其升級到版本1.8。 我在CentOS上安裝了它作為替代安裝。
Java8的位置在/opt/jdk1.8.0_25/ ,而當前的Java在/usr/java/jdk1.7.0_67/ 我系統的JAVA_HOME也指向/usr/java/jdk1.7.0_67/

添加新的SDK后,立即出現以下錯誤: Cannot Save Settings: Please specify a different SDK name

我應該如何解決這個問題?

這意味着您已經有一個使用此名稱的SDK(因為jetbrains中的messge密鑰為: sdk.list.unique.name.required.error )。

再次創建SDK之前,請先刪除它。

在全局(IDE)級別配置SDK

  1. 打開“項目結構”對話框(例如Ctrl + Shift + Alt + S)。
  2. 在左側窗格的“平台設置”下,單擊“ SDK”。
  3. 要添加新的SDK,請單擊添加,然后選擇所需的SDK類型。
  4. 在打開的對話框中,選擇SDK主目錄,然后單擊“確定”。 結果,新的SDK被添加到IntelliJ IDEA,並且其設置顯示在對話框右側的SDK頁面上。
  5. (可選)編輯SDK名稱和內容。
  6. 如有必要,請如上所述添加更多SDK。
  7. 在“項目結構”對話框中單擊“確定”。

配置項目SDK

  1. 打開“項目結構”對話框(例如Ctrl + Shift + Alt + S)。
  2. 在左側窗格的“項目設置”下,單擊“項目”。
  3. 在對話框右側打開的頁面上,從Project SDK列表中選擇所需的SDK。
  4. 如果列表中沒有所需的SDK,請單擊“新建”,然后選擇所需的SDK類型。
  5. 在打開的對話框中,選擇SDK主目錄,然后單擊“確定”。 結果,一個新的SDK被添加到IntelliJ IDEA中,並被選作項目SDK。
  6. 要查看或編輯SDK名稱和內容,請單擊“編輯”。 (將打開“ SDK”頁面。)
  7. 在“項目結構”對話框中單擊“確定”。

來源: IntelliJ IDEA 14.1.1幫助/配置全局,項目和模塊SDK

在嘗試添加新的JDK時,我看到了導致相同Intellij錯誤的另一種情況:

Cannot Save Settings: Please specify a different SDK name.

在這種情況下,問題是已經列出了兩個名稱完全相同的“ 1.8”的JDK。 (我不知道這是怎么發生的。)我嘗試添加的新JDK 11並不是問題。

從“項目結構...->平台設置-> SDK”中刪除重復的JDK 1.8之后,我就可以完成新添加的JDK 11的保存。

我添加了此功能,以防遇到Intellij錯誤的人使用。

暫無
暫無

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

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