mac版idea报错:Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8

来源:互联网 发布:android精彩编程200例 编辑:程序博客网 时间:2024/05/22 17:31

在我们使用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 sdkproject language level;

3:Project Structure->ModulesSources里的Language level;

第一个地方:Preferences->java Compiler->Per-module bytecode Version;


看到上面选项,点击Preferences,然后进入到下面页面中,然后点击JavaCompiler,然后选择Target bytecode version 为1.7;


第二个地方修改:Project Structure:Project sdkproject language level;打开File下面的Project Structure;


进入到下面界面:需要修改2个地方,一个是Project SDK改成1.7,还有一个是Project language level,也改成1.7,如下图所示;


然后不要关闭这个页面,接着来改第三个:Project Structure->ModulesSources里的Language level;如下图所示:Modules里面的language level是8所以我们需要改成7




然后点击下面的OK就搞定了,再运行就不会出现下面的问题了。




阅读全文
0 0