IntelliJ выдает фатальную ошибку: невозможно найти пакет java.lang в classpath или bootclasspath - PullRequest
114 голосов
/ 16 июня 2010

Когда я пытаюсь создать простой модуль в IntelliJ, он отвечает:

Fatal Error: Unable to find package java.lang in classpath or bootclasspath

Ответы [ 6 ]

226 голосов
/ 16 июня 2010

Каким-то образом языковые банки JDK были удалены из пути к классам. Все, что мне нужно было сделать, это повторно применить домашний путь JSDK.

Goto: Файл -> Структура проекта -> Настройки платформы -> SDK Повторно примените домашний путь JSDK.

Выполнение этого добавило около 15 банок к пути к классам. По-видимому, они важны для компиляции.

13 голосов
/ 13 января 2018

Файл -> Структура проекта -> Настройки платформы -> SDK, удалите существующий SDK и добавьте его снова.

У меня работает в IntelliJ 2017.3.

5 голосов
/ 14 февраля 2018

Эта ошибка произошла со мной после того, как я обновил свою версию JDK до jdk1.8.0_161 -
Но SDK проекта все еще указывал на старый jdk 1.8.0_ 131

(похоже, что при обновлении java стерлась предыдущая версия).

Сделайте это:

  1. В IntelliJ IDE перейдите в Файл> Структура проекта, оттуда:
  2. В пределах Platform Settings > SDKs:
    Убедитесь, что поле «Путь к домашней папке JDK» указывает на допустимую папку JDK (при необходимости добавьте новую запись, например, jdk1.8.0_161).

  3. В пределах Project Settings > Modules:
    Убедитесь, что модуль SDK установлен на ту же запись, которую вы выбрали в Platform Settings > SDKs

  4. Сохранить и построить снова.
3 голосов
/ 28 октября 2017

Это сработало для меня:

В Предпочтениях Build Tools > Maven > Runner > Environment Variables установите JAVA_HOME на свой домашний путь JDK.

Обычно вы хотите использовать тот же Java JDK, который вы используете в IntelliJ.Вы можете найти это под Project Structure > Platform Settings > SDKs под JDK home path.

например /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home

0 голосов
/ 26 мая 2018
  1. Файл> Структура проекта
  2. Домашний путь JDK: PASTE_THE_JDK_LOCATION (Как здесь на скриншоте " Структура проекта "

  3. Build Again

    Приветствия:)

0 голосов
/ 11 февраля 2016

После этого ответа, Я узнал, что %LOCALAPPDATA%/IDEA/config/options/jdk.table.xml содержит неправильные записи. Исправление таблицы JDK решило проблему.

...