当前位置: 首页 > 知识库问答 >
问题:

Intellij错误:(3,4)java:在-source 8中不支持模块(使用-source 9或更高版本来启用模块)

贺君浩
2023-03-14

编辑-此问题已解决-通过设置:“设置”解决了此问题-

我正在学习下面的示例/教程https://www.logicbig.com/tutorials/core-java-tutorial/modules/getting-started-in-intellij.html

这不是一个maven项目。我已经在项目结构中将源代码级别设置为9,例如

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

当尝试构建/运行项目的主类时,我收到“错误:(3,4)java:源代码8中不支持模块(使用源代码9或更高版本来启用模块)”错误。

是的,我已经看到Intellij IDEA 2018.1 Jdk10无法运行测试,这是没有答案的。

我刚刚将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>

共有2个答案

钱元徽
2023-03-14

我想你一定是在项目结构中设置平台设置下的SDK

江新
2023-03-14

这就解决了——通过设置:“设置”解决了问题-

感谢所有花时间帮助我的人。

 类似资料: