Idea编译与启动jdk版本不匹配问题

问题 一

IDEA Error:java: Compilation failed: internal java compiler error

解决

解决办法很简单:
File–>Setting…–>Build,Execution,Deployment–>Compiler–>Java Compiler
设置相应Module的target bytecode version的合适版本(跟你jkd版本一致),这里我改成1.8版本的。

问题 二

Error:(37, 67) java: -source 1.5 中不支持 diamond 运算符
(请使用 -source 7 或更高版本以启用 diamond 运算符)

解决

解决办法很简单:
File–>Project Settings->Modules->自己的项目名称->Sources->langange level
选择 8 - Lambdas,type annotation etc. 合适版本(跟你jkd版本一致)。

继开 wechat
欢迎加我的微信,共同交流技术