2011-03-09 130 views

回答

1

在這裏看到它具有solution

+0

謝謝..瞭解它.. – javaamtho 2011-03-09 08:41:30

+0

@ javaamtho,如果您的問題已經整理出來,您需要接受一個答案。請檢查右側的複選標記以查找答案。 – Ishu 2011-03-09 08:43:27

4

你不能真正檢查什麼版本的編譯器生成的類文件。 Java支持編譯爲「目標」,該目標可能低於編譯器的實際版本。這意味着如果您在標誌爲「-target 1.5」的JDK 1.6版本中調用javac,那麼1.6 JDK將生成1.5類文件。

但是,您可以檢查類所需的最小JRE版本。它被寫作班級中的「主要數字」。這個「主數字」佔據一個類文件的第7和第8個字節。 Look to the specification for more details

48,49和50分別對應於JRE 1.4,1.5和1.6。