编译后生成的.class文件比现有的.java文件更多

时间:2016-01-28 12:40:46

标签: java class build

我正在尝试编译一个巨大的开源Java项目,在用MAVEN构建它之后,我看到一些文件夹包含了之前在相应文件夹中不存在的额外类。换句话说,在构建Java项目之后,在某些文件夹中生成的文件比在编译之前存在的.java文件更多.class文件。

你能解释一下原因吗?这是正常的吗?导致此类结果并改变项目结构的做法是什么?

1 个答案:

答案 0 :(得分:0)

所有嵌套类都有自己的.class文件,导致.class文件比.java文件更多。