作为我正在处理的项目的一部分,我需要使用一个类将序列化数据写入文件,但我所提供的只是.jar
文件和一个相当不透明的用法示例。有什么办法可以收集一些关于它的信息,比如继承类和公共方法吗?
答案 0 :(得分:2)
您可以使用jar xf {jarname}
解压缩jar,然后在相关文件上使用decompiler。它不会给你源,但你会得到结构,字段名称等。
答案 1 :(得分:1)
您的IDE应该可以告诉您所有这些。只需创建一个类的实例并输入
inst.
Ctrl + Space
您现在应该看到公共字段和方法的列表。如果这不起作用,请尝试javap
转储类的API(还有转储字节代码的选项)或Java反编译器,如jad
答案 2 :(得分:0)
转到java JDK目录(即C:\ Dev \ Java \ jdk1.6.0_26 \ bin),使用命令jar xf“jar_name”。 然后转到Download JAD并下载反编译器。然后从unziped jar反编译类。