mac版idea报错:Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
在我们使用idea的时候,在将外面的项目导入到工具时候,运行经常会报出以下错误:
Information:Using javac 1.8.0_112-release to compile java sources
Information:java: javacTask: 源发行版 1.8 需要目标发行版1.8
Information:java: Errors occurred while compiling module 'com.dayu.partner'
Information:17/11/1 13:48 - Compilation completed with 1 error and 0 warnings in 776ms
Error:java: Compilation failed: internal java compiler error
在这里,帮大家把这个问题解决一下,我们只需要做3步,就是将下面这3个地方统一一样,就可以了,在这里我们统一将版本改成1.7;
1:Preferences->java Compiler->Per-module bytecode Version;
2:Project Structure:Project sdk和project language level;
3:Project Structure->Modules里Sources里的Language level;
第一个地方:Preferences->java Compiler->Per-module bytecode Version;
看到上面选项,点击Preferences,然后进入到下面页面中,然后点击JavaCompiler,然后选择Target bytecode version 为1.7;
第二个地方修改:Project Structure:Project sdk和project language level;打开File下面的Project Structure;
进入到下面界面:需要修改2个地方,一个是Project SDK改成1.7,还有一个是Project language level,也改成1.7,如下图所示;
然后不要关闭这个页面,接着来改第三个:Project Structure->Modules里Sources里的Language level;如下图所示:Modules里面的language level是8所以我们需要改成7;
然后点击下面的OK就搞定了,再运行就不会出现下面的问题了。