【问题标题】:More .class files generated than existing .java files after compilation [duplicate]编译后生成的 .class 文件多于现有的 .java 文件[重复]
【发布时间】:2016-05-05 20:18:16
【问题描述】:

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

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

【问题讨论】:

  • 你说的是当你得到像 [filename]$1.class, [filename]$2.class 这样的东西的时候?如果是这样,问题将得到回答here
  • 安德斯·安坎·加德纳斯就是这个人。下次投票时,请说出原因。谢谢。

标签: java class build


【解决方案1】:

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

【讨论】:

  • 酷!这就是我一直在寻找的。谢谢。
猜你喜欢
  • 2015-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-01
  • 2012-11-21
  • 2011-01-09
  • 1970-01-01
  • 2010-11-08
相关资源
最近更新 更多