首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

解析jar文件解决方案

2012-01-05 
解析jar文件请问,已知一个.jar文件,如何获得里面的详细信息,比如,接口,所在的包名,类,方法,变量名等![解决

解析jar文件
请问,已知一个.jar文件,如何获得里面的详细信息,比如,接口,所在的包名,类,方法,变量名等!

[解决办法]
反编译 设法找到源码吧
[解决办法]
jar包中的是二进制的.class文件 不用反编译怎么能看到呢

楼主可以google: jd-gui 反编译工具 可以将jar包中的类树状展现
[解决办法]
用eclipse建一个工程,把你的jar包导进去,找到它,打开就可以看到里面的一个个的文件
[解决办法]
把jar文件解压,里面的路径,class名什么的都能看到了
用java自带的jar命令就可以解压的,jar -xv xxx.jar
如果只是想大概看看,可以用jar -t xxx.jar

[解决办法]
这样也可以,不能看源代码 智能看方法 类型 等等

探讨

用eclipse建一个工程,把你的jar包导进去,找到它,打开就可以看到里面的一个个的文件

[解决办法]
可以获得,但会很麻烦,有个工具叫做 ASM(http://asm.ow2.org/),这是直接处理 .class 文件用的,可以分析到 .class 文件中的内容。
[解决办法]
根据jar包中的类名,然后使用反射,然也

热点排行