Изменить - это решено - проблема была решена путем установки: «Настройки -> Сборка, Выполнение, Развертывание - Компилятор Java -> Версия байт-кода проекта: 9»
Я следую примеру / учебникуна https://www.logicbig.com/tutorials/core-java-tutorial/modules/getting-started-in-intellij.html
Это НЕ проект maven. Я установил уровень источника 9 в структуре проекта, например,
Я установил уровень проекта 9:
Я получаю сообщение об ошибке «Ошибка: (3, 4) java: модули не поддерживаются в -source 8 (используйте -source 9 или выше для включения модулей)» при попыткепостроить / запустить основной класс проекта.
И да, я видел Intellij IDEA 2018.1 Jdk10 не может запустить тест , который остается без ответа.
Я только что обновил Intellij до 2019.2.4, но проблема остается. Я использую SDK 11. Как это можно исправить? Спасибо.
Редактировать: Параметры конфигурации Run / Debug:
Редактировать: ошибка:
Редактировать: SDK платформы:
Редактировать: панель зависимостей:
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>