IDEA自动重置LanguageLevel和JavaCompiler的问题 (internal java compiler error)
如图:
当然,你Maven添加或调整了引用包,就会又回到1.5(默认),然而 1.5的情况下连最简单的@Override
注解都不支持。。。。。。。
解决方法pom.xml中指定maven-compiler-plugin
的版本
<!-- 插件配置 --> <build> <pluginManagement> <plugins> <!-- compiler插件, 设定JDK版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <encoding>${project.build.sourceEncoding}</encoding> <showWarnings>true</showWarnings> <!--解决 程序包com.sun.image.codec.jpeg不存在 --> <compilerArguments> <verbose /> <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath> </compilerArguments> </configuration> </plugin> </plugins> </pluginManagement> </build>