IntelliJ выдает фатальную ошибку: не удается найти пакет java.lang в classpath или bootclasspath



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



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

6 ответов:

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

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

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

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

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

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

В Настройках Build Tools > Maven > Runner > Environment Variables set JAVA_HOME к вашему домашнему пути JDK.

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

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

эта ошибка произошла со мной после того, как я обновил свою версию 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. сохранить и построить заново.

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

  1. Файл > Структура Проекта
  2. JDK home path : PASTE_THE_JDK_LOCATION (как здесь в " структура проекта снимок экрана"

  3. Снова Построить

    Ура :)

Comments

    Ничего не найдено.