jdk api有操作jar文件的类(java.util.jar包),这样可以解压jar文件或是jar文件中的某个类。然后运用java的反射机制,可通过编程获得方法和成员变量。
或者,你不想用java做,比如用delphi做。那就有点麻烦了。
首先要找zip文件解压的开发包(jar实际是zip),解压出来的是class文件。
class文件的结构可参见sun的相关标准。
我前段时间对class文件的结构进行了深入分析,解析class文件没有问题。
sun文档“The class File Format”