1.idea整体复制模块,导致复制后的模块的.java文件,显示为红色的J标识
解决参考链接: link.
2.不支持发行版本5,永久解决方法
- 改maven的配置文件
maven的settings.xml文件
改为:
<profile>
<id>jdk-11</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>11</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
</properties>
</profile>
我用的是jdk11。根据自己本机的java版本按需修改。
- 改pom.xml
在项目的pom.xml指定jdk版本
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
参考:链接