簡體   English   中英

IntelliJ IDEA無法設置JDK

[英]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 CachesRestart不起作用。 右鍵單擊項目並進入“ Module Settings ,我沒有在“ Project Settings->Project下選擇SDK。

我按照以下步驟操作

  1. 按F4
  2. 在項目設置中選擇模塊
  3. 從下拉列表中設置Module SDK或添加新的模塊SDK。
  4. 申請並確認

對於像我這樣的人,尋找在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.

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