1. 程式人生 > >不同版本JDK對應的major號

不同版本JDK對應的major號

各個不同jdk版本對應的major號如下:

Java SE 9 = 53,
Java SE 8 = 52,
Java SE 7 = 51,
Java SE 6.0 = 50,
Java SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45

出現class檔案和jdk版本不匹配的情況:

JVM載入class時會做驗證,保證class檔案的位元組流中包含的資訊符合當前虛擬機器的要求。

出現class檔案和jdk版本不匹配的情況:

 .java檔案中包含了高版本jdk才有的語法,用低版本的jdk去編譯。