编辑--这个问题已经解决了--通过设置:“设置->构建、执行、部署- Java ->项目字节码版本: 9”
我正在学习https://www.logicbig.com/tutorials/core-java-tutorial/modules/getting-started-in-intellij.html的示例/教程
这不是一个maven项目。我已经在项目结构中将源级别设置为9。

我已将项目级别设置为9:

在尝试构建/运行项目的主类时,我得到了" error :(3,4) java:-source 8中不支持模块(使用-source 9或更高版本启用模块)“错误。
是的,我见过没有回答的Intellij IDEA 2018.1 Jdk10 cannot run test。
我刚刚更新了Intellij到2019.2.4,但问题仍然存在。我正在使用SDK 11。如何解决这个问题?谢谢。
编辑:运行/调试配置选项:

编辑:错误:

编辑:平台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>发布于 2019-11-04 13:54:50
这个问题已经解决了--通过设置:“设置->构建、执行、部署- Java ->项目字节码版本: 9”解决了这个问题
感谢所有花时间去帮助你的人。
发布于 2019-11-04 13:29:10

我认为您必须将SDK设置在平台下,在项目结构中设置。

https://stackoverflow.com/questions/58694188
复制相似问题