java编译后的文件名字带有$接数字的就是匿名内部类的编译结果,接名字的就是内部类的编译结果例如:TestFrame$1.class是匿名内部类的编译结果,TestFrame$MyJob.class则是内部类MyJob编译后得到的.部署的时候要注意,有时候会将这个文件遗漏,导致正式系统报莫名其妙的500错误。