我知道有些反编译程序能将.CLASS文件还原成.JAVA文件,这也太不道德啦!!别人告诉过我这么一个方法:任何一个.CLASS文件的加载实际上都是通过java的classloader(Abstract Class java.lang.ClassLoader)的一个实例进行的。这就好办啦,在你的.class文件的头部写上一些自己的信息,然后重载classloader,在读文件时过滤这些加密信息再加载类文件,这样的话反编译程序就无法反编译你的.class文件啦。我没有试过,但有人这样做过。你试试看吧,要是成功了,别忘了给我说一声。