首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intellij错误:(3,4) java:-source 8不支持模块(使用-source 9或更高版本来启用模块)

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

Stack Overflow用户
提问于 2019-11-04 13:13:56
回答 2查看 2.4K关注 0票数 4

编辑--这个问题已经解决了--通过设置:“设置->构建、执行、部署- 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:

代码语言:javascript
复制
<?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>
EN

回答 2

Stack Overflow用户

发布于 2019-11-04 13:54:50

这个问题已经解决了--通过设置:“设置->构建、执行、部署- Java ->项目字节码版本: 9”解决了这个问题

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

票数 7
EN

Stack Overflow用户

发布于 2019-11-04 13:29:10

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58694188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档