2016-11-26 1147 views
10

更新到IntelliJ IDEA 2016.3後,在JavaScript/Node/React項目中收到警告:「項目jdk未定義」。我有什麼監督嗎?如何解決它?在「Setup JDK」鏈接下,找不到任何適合的註釋。在IntelliJ的2016.3 JavaScript項目中「未定義項目jdk」

+0

看起來,如果項目結構中沒有爲項目SDK設置任何內容,則項目會發出此警告:項目設置:項目:項目SDK字段。 JavaScript項目不需要設置它,但可以將它指向Java SDK或Ruby SDK等,以使警告消失。 –

+0

@WillHumphreys當我通過Project Structure菜單設置SDK時,「項目jdk未定義」,通知沒有消失。我必須點擊通知本身中的「Setup SDK」鏈接。 –

+1

@BrianGordon這很有趣。我剛剛嘗試添加並從項目中刪除一個Java項目sdk只包含一些HTML文件,這兩種方法都適用於我。無論我是通過項目結構還是通過通知,我都可以讓通知出現並消失。我的Intellij版本是IntelliJ IDEA 2016.3 Build#IU-163.7743.44。 –

回答

0

這是一個已知問題的Scala插件的IntelliJ IDEA,看到這個問題上JetBrains的bug跟蹤系統:https://youtrack.jetbrains.com/issue/SCL-11105

從bug報告引用:

升級到2016.3旗艦版後,在我的非Java項目中,編輯器窗口在頂部顯示一個黃色條,其中顯示「Project JDK未定義」,並帶有指向「Setup JDK」的鏈接。我不希望JDK與此項目相關聯,因爲它不是Java項目。這是一個使用Git版本控制的小型Docker項目。請關閉消息。

用戶評論:

事實證明,這個問題是關係到斯卡拉插件。 (...)我可以證實,禁用Scala插件使錯誤消失。

如果你不想禁用的Scala插件,你可以通過進入項目設置菜單(文件設置項目的SDK(即使它不是一個Java項目)解決方法⃗ 項目結構項目),並選擇項目SDK下拉列表中的任何SDK。

錯誤票已被解決,所以如果你有最新版本的IDEA和Scala插件,問題就不應該存在。

相關問題