idea中已经设置了module的jdk,为什么还要在setting中设置java compiler,他俩有什么区别?

图片描述

图片描述

回答:

你使用JDK1.8但是你依然可以设置编译结果是哪个(等于或低于)版本的字节码(class内容),举例1.7的JVM是没法解析1.8的字节码,将会报Unsupported major.minor version 52.0,target 1.8 编译的jar包就没法放在使用1.7JVM的服务器上运行了,你需要调低为 target 1.7

以上是 idea中已经设置了module的jdk,为什么还要在setting中设置java compiler,他俩有什么区别? 的全部内容, 来源链接: utcz.com/p/172600.html

回到顶部