前言
之前小编的Eclipse和Idea使用的jdk版本一直是1.8,最新因为新的需求更换成1.7,此时Eclipse和Idea都因为jdk的版本问题,提示了错误信息。
Eclipse:Fatal error compiling: 无效的目标发行版: 1.8
Idea:Error:java: 无效的源发行版: 1.8
解决方法
小编总结了一下几种解决方法,可以按照以下方法进行问题的排查与解决。
1、共同设置
1.1 全局jdk配置(setting.xml)
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault>
<jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</
maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <
maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties
> </profile>
1.2 局部jdk配置(pom.xml)
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>
maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <
source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </
configuration> </plugin>
2、Eclipse
2.1 Run Configurations
2.2 Window——Preferences——Java——Installed JREs
3、Idea
3.1 File——settings (快捷键:Ctrl+Alt+S)
3.2 File——Project Structure (快捷键:Ctrl+Alt+Shift+S)
总结
明明一个很简单的问题,小编从网上查了很久才解决。但事实证明,方法总比困难多。
热门工具 换一换