小编use*_*697的帖子

编译器正在创建带有$ in的额外类文件

我正在使用Eclipse,并且我使用SWT编写了一个Java应用程序.当Eclipse编译我的程序时,它将我的主文件重命名为4个不同的文件,如下所示:

  • MainFile.class
  • MainFile $ 1.class
  • MainFile $ 2.class
  • MainFile $ 3.class

当我从命令行运行这个程序时,我得到了

找不到主类:MainFile.class.程序将会退出.

我真的不明白为什么会这样.

java compilation anonymous-inner-class javac inner-classes

1
推荐指数
1
解决办法
922
查看次数