[英]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之前,請先刪除它。
在嘗試添加新的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.