无法在 IntelliJ 中使用 jdk 11 进行编译,找不到符号
2022-09-01 11:12:15
将编译器目标字节码版本设置为 11:
Settings
Build, Execution, Deployment
Compiler
Java compiler
您应该检查以下事项:
如果您使用Maven,请检查您的编译器插件“源”和“目标”属性是否为11。在这种情况下,您的模块语言级别配置是从该配置导入的pom.xml
pom.xml
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
或
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
如果您有错误的源或目标级别,您可能需要执行右键单击|马文|更改后重新导入。如果您使用Gradle,则应检查您是否具有类似的配置。pom.xml
pom.xml
在 IntelliJ IDEA 2018.2.4 中使用 Maven 3.5.4 进行测试