Intellij Error: (3, 4) java: модули не поддерживаются в -source 8 (используйте -source 9 или выше для включения модулей) [решено] - PullRequest
2 голосов
/ 04 ноября 2019

Изменить - это решено - проблема была решена путем установки: «Настройки -> Сборка, Выполнение, Развертывание - Компилятор Java -> Версия байт-кода проекта: 9»

Я следую примеру / учебникуна https://www.logicbig.com/tutorials/core-java-tutorial/modules/getting-started-in-intellij.html

Это НЕ проект maven. Я установил уровень источника 9 в структуре проекта, например,

enter image description here

Я установил уровень проекта 9:

enter image description here

Я получаю сообщение об ошибке «Ошибка: (3, 4) java: модули не поддерживаются в -source 8 (используйте -source 9 или выше для включения модулей)» при попыткепостроить / запустить основной класс проекта.

И да, я видел Intellij IDEA 2018.1 Jdk10 не может запустить тест , который остается без ответа.

Я только что обновил Intellij до 2019.2.4, но проблема остается. Я использую SDK 11. Как это можно исправить? Спасибо.

Редактировать: Параметры конфигурации Run / Debug:

enter image description here

Редактировать: ошибка:

enter image description here

Редактировать: SDK платформы:

enter image description here

Редактировать: панель зависимостей:

enter image description here

FWIW, содержимое файлов imlпоказать уровень языка 9:

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_9" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_9" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="module" module-name="common.widgets" />
  </component>
</module>

Ответы [ 2 ]

3 голосов
/ 04 ноября 2019

Это решено - проблема была решена установкой: «Настройки -> Сборка, Выполнение, Развертывание - Компилятор Java -> Версия байт-кода проекта: 9»

Спасибо всем, кто уделил время, чтобы попытатьсяПомогите.

0 голосов
/ 04 ноября 2019

Set SDK

Я думаю, вы должны установить SDK в Настройка платформы в структура проекта

enter image description here

...