0

我有一个具有许多不同依赖项的项目。当我跑

mvn clean compile

对于某些课程,我会获得同一课程的多个版本,例如

./classes/com/.../MyClass$1$1.class
./classes/com/.../MyClass$1$10.class
./classes/com/.../MyClass$1$11.class
./classes/com/.../MyClass$1$12.class
./classes/com/.../MyClass$1$13.class
./classes/com/.../MyClass$1$14.class

等等

为什么会这样?

4

1 回答 1

4

$1符号用于匿名内部类。运行javac将产生相同类型的输出。

于 2012-07-26T15:56:09.857 回答