我使用Eclipse和我写使用SWT的Java应用程序。 当Eclipse编译我的程序,它重命名我的主文件到这样的4个不同的文件:
- MainFile.class
- MainFile $ 1.class
- MainFile $ 2.class
- MainFile $ 3.class
当我去命令列运行这个程序,我得到
找不到主类:MainFile.class。 程序将会退出。
我真的不明白为什么会这样。
我使用Eclipse和我写使用SWT的Java应用程序。 当Eclipse编译我的程序,它重命名我的主文件到这样的4个不同的文件:
当我去命令列运行这个程序,我得到
找不到主类:MainFile.class。 程序将会退出。
我真的不明白为什么会这样。
在$
类是匿名内部类和完全正常的。
我们可以看一下运行命令行? 你可能需要编写java MainFile
而不是java MainFile.class
。