当使用Tomcat运行项目时报错

java编译失败内部java编译器错误 java编译出错_ide

翻译一下是 

错误:Java:编译失败:内部Java编译器错误   

这样看来更不理解了 其实原因是Java的版本不一致

查看项目的jdk版本是否一致:

file----project structure ------project setting --project

java编译失败内部java编译器错误 java编译出错_ide_02

发现此处版本不一致

修改为

java编译失败内部java编译器错误 java编译出错_编译器_03

2、查看工程的jdk(Ctrl+Alt+shift+S) 
File ->Project Structure->Project Settings -> Modules -> (需要修改的工程名称) -> Sources -> 

 

java编译失败内部java编译器错误 java编译出错_编译器_04

3、查看idea中Java配置 

File-->Other Settings-->Default Settings-->Compiler-->Java Compile

发现有不同   将版本为1.5 的改为1.8

java编译失败内部java编译器错误 java编译出错_编译器_05

 

如果出现的Choose Module框中是空白,无法修改Target bytecode version.则:

选中项目,右击选择Maven-->Reimport, 然后再次编译,问题解决。