编译出带$的class文件,是因为java文件内部有多个非公有类和函数
想规避这种情况很简单:
1、内部类设为公有。
2、明确的书写内部类的构造函数并设置其可见性为public。
3、使用其它的java编译器如JDT里的ecj。
参考:http://blog.51cto.com/8796412/1391505
Q.E.D.
知之为知之
lele
·
·
·
编译出带$的class文件,是因为java文件内部有多个非公有类和函数
想规避这种情况很简单:
1、内部类设为公有。
2、明确的书写内部类的构造函数并设置其可见性为public。
3、使用其它的java编译器如JDT里的ecj。
参考:http://blog.51cto.com/8796412/1391505
Q.E.D.