[英]IntelliJ IDEA can't setup JDK
我正在嘗試在IntelliJ IDEA中設置JDK,無論我做什么,或者我選擇的任何JDK版本,都沒有任何反應。 以下情況仍然存在:
所以我告訴IDEA它應該使用什么JDK,但它仍然要求我設置一個JDK。 這是一個錯誤還是我錯過了什么? 我可以應用任何解決方法使一切正常嗎?
我在設置之前設置JDK的步驟:
第一步:
第二步:
第三步:
設置JDK后的情況:
軟件開發工具包:
模塊設置:
File
| 如果出現此類問題,首先應該嘗試Invalidate Caches
。
在“項目視圖”中選擇模塊,然后在“項目設置”中按F4選擇“模塊”。 在“模塊設置”概述中,您可以添加/刪除Modul SDK。
以下這對我有用:
在項目視圖中選擇您的模塊
按F4
轉到SDK
選擇你的SDK
確保你有各種罐子。 否則,請選擇正確的目錄。
就我而言,即使選擇了正確的目錄,classpath,sourcepath等也是空的。
所以我不得不再次選擇jdk安裝目錄,它加載了所有的jar並解決了問題。
在我的情況下只是File | Invalidate Caches
File | Invalidate Caches
和Restart
不起作用。 右鍵單擊項目並進入“ Module Settings
,我沒有在“ Project Settings->Project
下選擇SDK。
我按照以下步驟操作
對於像我這樣的人,尋找在UBUNTU Linux上在IDEA中設置離線文檔的方法。 您應該安裝openjdk-8-doc(或一般情況下的openjdk-X-doc)包,然后轉到File
| Project Structure
| SDKs
| 1.8
(仍然是1.X
),然后選擇選項卡Documentation Paths
並在那里添加路徑/usr/lib/jvm/java-1.8.0-openjdk-amd64/docs/api
。
請注意,Java docs安裝的路徑可能在您的計算機上有所不同。 您可以檢查執行dpkg-query -L openjdk-8-doc | less
的Java文檔安裝的路徑 dpkg-query -L openjdk-8-doc | less
了一個殼。
我在控制台中看到了這個異常:
NoClassDefFoundError: com/intellij/remote/RemoteSdkConnectionAcceptor
這是由Intellij IDEA 2016.2.5上的python社區版插件引起的。
更新/禁用插件后,我能夠再次設置SDK。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.