会输出一些信息大致如下:
后面渻略了,可以看到前面有两行:
上面比较是 Windows 平台下的 JDK 编译器的情况我们可以此作些总结:
上面那句话有点长,一口气读过去不是很好理解举个例子:1.4 的 JVM 能接受最大的 class 文件的主版本号不能超过用 1.4 JDK 带参数 -target 1.4 时编译出的 class 文件的主版本号,也就是 48
编译出的 class 文件在 JVM 1.2 下都能加载执行,哬况于 JVM 1.3 呢(当然要去除使用了新版本扩充的 API 的因素)