java: 警告: 源发行版 9 需要目标发行版 1.9

java: 警告: 源发行版 9 需要目标发行版 1.9

可能的三种原因,请一一查看:

1、创建maven模块时基础配置文件存在问题

<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
    <output url="file://$MODULE_DIR$/target/classes" />
    <output-test url="file://$MODULE_DIR$/target/test-classes" />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
      <excludeFolder url="file://$MODULE_DIR$/target" />
    </content>
    <orderEntry type="jdk" jdkName="JDK1.8" jdkType="JavaSDK" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:${junit.version}" level="project" />
  </component>
</module>

检查:LANGUAGE_LEVEL=”JDK_1_8″ 以及其他几个JDK相关配置,确认版本。

2、JAVA编译器字节码设置

打开preferences->Java compiler->Per-module bytecode version

3、项目以及模块JDK配置

Project Structure->Module SDK

看看选了哪个了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注