歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java類文件(.class文件)版本號與JDK的對應關系

一個java的class文件是一個二進制文件,其中前四個字節是magic位,第五到第六個字節對應於minor和major,下面是這個類文件版本與JDK的對應關系:  jdk  minor major   1.0  45  3  1.1  45  3  1.2  46  0  1.3  47  0  1.4  48  0  1.5  49  0  1.6  50  0
所以當見到類似如下的錯誤時就應該知道問題出在哪裡了:
錯誤的類文件: ...\jetty-util-8.0.4.v20111024.jar(org/eclipse/jetty/util/TypeUtil.class) 
類文件具有錯誤的版本 50.0,應為 49.0
注:這個錯誤是提示你應該使用jdk1.6而不是jdk1.5。
Copyright © Linux教程網 All Rights Reserved