


-
[郑州|结业弟子]JAVA-张泉良
0不同的jdk版本会有对应的数字提示,52.0对应jdk1.8,51对应jdk1.7
常见原因:(1)使用了高版本的jdk语法写的代码,使用低版本来编译;
比如 1.8以及1.8以后才支持的lamdbad表达式
(2)使用maven等编译工具的版本较低,环境中设置的jdk版本过高;
比如maven 默认采用1.5编译,而目前环境中jdk至少都是1.6以上吧
(3)编译使用的语法级别超过了当前jdk所支持的语法级别
编辑于2018-12-29
- 去第 页