eclipse在生成war文件时包含不必要的Factory类

时间:2014-04-08 14:06:06

标签: java eclipse

我正面临新问题,因为问题直到昨天我编译项目时才出现,我得到的是诸如servicestub $ Factory.class,servicestub.class之类的不必要的文件,实际上只有一个java文件作为servicestub。 java文件。 eclipse的问题选项卡没有问题。今天早些时候我遇到了war文件中缺少.class文件的问题。通过使用此链接Cannot change version of project facet Dynamic Web Module to 3.0?可以解决此问题,但现在我遇到了一个新问题,我在一个软件包中遇到了不必要的.class,这在其他软件包中没有。任何人都可以帮助我找到这个问题

1 个答案:

答案 0 :(得分:1)

您确定servicestub.java中没有名为Factory的嵌套类吗?

如果您有类似

的内容
public class Outer {

     static class Inner {...} //or no static
...
}

java编译器将创建一个Outer.class和一个外部的$ Inner.class文件。