.class文件是否包含有关编译器版本的信息?

时间:2014-09-03 15:05:35

标签: java compilation javac .class-file

我有课程档案。这是汇编的结果。我可以知道用于创建此文件的编译器版本吗?

结果我想知道像java 1.6.0_45

这样的东西

2 个答案:

答案 0 :(得分:2)

没有。类文件仅包含与编译器版本不直接对应的格式版本。

PS:类文件主要可以在jar中找到。罐子通常包含清单。清单可能包含编译器版本。

PPS:另见here

答案 1 :(得分:-1)

是的,该信息是类文件的一部分。更多信息here

修改 我纠正了。编译器版本不是类文件的一部分。我把主要和次要版本与编译器版本混淆了。仍然保持链接,因为它提供了与问题有关的有用信息。