idea同一工作空间中不同工程使用不同的jkd版本。在本地idea同时使用jdk1.7和jdk1.8,不同的java工程使用不同的jdk版本,但是在java代码编译时报错,其报错信息为:【java: javacTask: 源发行版 8 需要目标发行版 1.8 java: Compilation failed: internal java compiler error】。导致此报错明确是因为jdk版本问题导致。
解决方案:
1、设置project structure,如图
| |
2、修改java编译,由于不同的工程依赖不同的jdk版本,要想每个工程都使用自己jdk版本需如下设置,如图
java: Compilation failed: internal java compiler error