<strong><span style="color:#3333ff;"><a target=_blank href="http://write.blog.csdn.net/postedit/50555304">IntelliJ Idea编译报错,解决方法</a></span></strong>
IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7解决方案
在idea中编译时发生如下的错误:
Information:Using javac 1.7.0_75 to compile java sources
Information:java: javacTask: 源发行版 1.7 需要目标发行版 1.7
Information:java: Errors occurred while compiling module 'qqqq'
Information:15/3/26 13:22 - Compilation completed with 1 error and 0 warnings in 5s 771ms
Error:java: Compilation failed: internal java compiler error
Information:Using javac 1.7.0_75 to compile java sources
Information:java: javacTask: 源发行版 1.7 需要目标发行版 1.7
Information:java: Errors occurred while compiling module 'qqqq'
Information:15/3/26 13:22 - Compilation completed with 1 error and 0 warnings in 5s 771ms
Error:java: Compilation failed: internal java compiler error
解决办法:
在idea中设置 setting->Compiler->Java Compiler 设置相应Module的byte code version的合适版本就行了。
如果是maven项目需要在pom.xml配置文件中加入如下代码:
<profiles>
<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>
</profiles>