有时报
java.lang.ClassNotFoundException: com.***.***.impl.BaseInfo$1
有时报
java.lang.ClassNotFoundException: com.***.***.impl.BaseInfo$2
java.lang.ClassNotFoundException: com.***.***.impl.BaseInfo$4
查看classes文件夹后,会发现原来BaseInfo.java编译后,生成多个类似BaseInfo$1.class这种的class文件,一直到BaseInfo$4.class
这说明BaseInfo.java内部有4个内部类
但是使用ant打包时,却只把BaseInfo.class打入包内,而另外4个内部类却没被打入包内
所以运行的时候就报错了