gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 23:15:03 24 4
gpt4 key购买 nike

编辑-这已解决-问题已通过设置解决:“设置->构建,执行,部署-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 cannot run test这是没有答案的。

我刚刚将 Intellij 更新到 2019.2.4,但问题仍然存在。我正在使用 SDK 11。
如何解决这个问题?谢谢。

编辑:运行/调试配置选项:

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>

最佳答案

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

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

关于java - Intellij 错误 :(3, 4) java:-source 8 中不支持模块(使用 -source 9 或更高版本来启用模块),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58694188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com