在Idea2017.1中编译时发生如下的错误

错误

在Idea2017.1中编译时发生如下的错误

Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
Information:java: Errors occurred while compiling module 'suanfa' Information:javac 1.8.0_111 was used to compile java sources Information:Module "suanfa" was fully rebuilt due to project configuration/dependencies changes Information:2017/4/30 下午9:27 - Compilation completed with 1 error and 0 warnings in 1s 547ms Error:java: Compilation failed: internal java compiler error

 

解决

perferences -> Build,Execution, Deployment -> Compiler -> Java Compiler 
设置相应Module的 bytecode version即可 
在Idea2017.1中编译时发生如下的错误_第1张图片

参考

Idea 编译报错 javacTask: 源发行版 1.6 需要目标发行版 1.6 

MAVEN项目 (2017-11-17)

如果你用maven构建的项目,那么在pom.xml中添加编译插件,关指明编译器的原/目标版本,ideal会自动给你配制编译器的版本,无需手动设置了,非常的贴心和智能。

    <build>
        <plugins>
             <plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-compiler-pluginartifactId> <version>3.6.1version> <configuration> <source>${jdk.version}source> <target>${jdk.version}target> <encoding>${file.encoding}encoding> configuration> plugin> plugins> <build>

你可能感兴趣的:(在Idea2017.1中编译时发生如下的错误)