我正面临新问题,因为问题直到昨天我编译项目时才出现,我得到的是诸如servicestub $ Factory.class,servicestub.class之类的不必要的文件,实际上只有一个java文件作为servicestub。 java文件。 eclipse的问题选项卡没有问题。今天早些时候我遇到了war文件中缺少.class文件的问题。通过使用此链接Cannot change version of project facet Dynamic Web Module to 3.0?可以解决此问题,但现在我遇到了一个新问题,我在一个软件包中遇到了不必要的.class,这在其他软件包中没有。任何人都可以帮助我找到这个问题
答案 0 :(得分:1)
您确定servicestub.java中没有名为Factory的嵌套类吗?
如果您有类似
的内容public class Outer {
static class Inner {...} //or no static
...
}
java编译器将创建一个Outer.class和一个外部的$ Inner.class文件。