2010-04-23 66 views

回答

3

JDK版本并不重要,class file format version的确如此。到目前为止,类文件格式的次版本没有被使用,并在主要版本的变化一直与主要的JDK版本(1.2计数 - > 1.3 - > 1.4为主要版本)对应。

此外,中javac-target选项可以用来生产类文件与更早的运行时兼容。

+0

感谢迈克尔。它是类文件格式版本。 我试图寻找从太阳权威参考这将列出JDK是什么导致了什么类版本。我只能从各种博客中找到这些信息。 主要次要Java平台版本 45 3 1.0 45 3 1.1 46 0 1.2 47 0 1.3 48 0 1.4 49 0 1.5 50 0 1.6 – tech20nn 2010-04-23 15:22:05

2

不,JVM只会在您尝试运行为较高主要版本的语言编译的代码时发出抱怨。例如,您可以在1.6 VM上运行使用JDK1.4编译的代码。