编译相同的Java文件

时间:2018-06-05 03:08:48

标签: java compilation jvm

可以从不同的系统编译2个相同的java文件,但它们都具有相同的 操作系统(Windows 7),会生成不同的.class文件(大小)?

1 个答案:

答案 0 :(得分:1)

是的,您可以检查是否有用于编译代码的JDK(Java Development Kit)的不同版本以及.class文件版本(与Java版本不同)

您可以使用javap实用程序检查差异:

javap -verbose path/to/ClassFile.class

并比较每个班级的输出