blsn.net
当前位置:首页 >> 怎样jAr包直接反编译成jAvA文件 >>

怎样jAr包直接反编译成jAvA文件

使用现有的反编译工具或者自己写一个,jar包实际上是class文件打包的,class文件是二进制文件,使用流将class文件读入,然后转为字符再写入到文件中就完成反编译了。不过经过混淆过的jar包好像不能反编译。

http://pan.baidu.com/s/10Kb1c 下载 然后将你的jar 包解压 然后用这个工具打开就OK

导入步骤: 1、使用dex2jar工具,将apk反编译成.jar后缀的文件(该文件是所有.class文件的压缩包); 2、使用jd-gui.exe工具,打开上一步骤生成的.jar后缀的文件;使用File->Save all sources菜单,将.jar文件包中的所有文件以java源码文件形式...

在Eclipse里装上jad反编译插件。 然后再把jar包导入某一个项目中,就可以直接导出jar包的反编译源码了。

java中jar包轻易的被反编译是由于java的特性决定的。java中的jar包的实质内容是java源代码编译后的.class文件,由于java的面向对象特性和java的反射技术,可以很容易的通过对.class文件进行反射来得到java的源代码,也就是反编译!对于java的反...

jar 可以用解压工具打开的,比如winrar winzip等等 打开解压就能得到里边class文件了。如果想看每个类的源代码再用java decompiler反编译class文件就能看到java的源代码了。

jd-gui这个工具可以进行反编译的操作。 不过反编译的质量随着混淆的程度而定。 特别复杂的代码(如加密算法)反编译一般都有问题。可以建议用 javap -c -p 来看字节码。然后参考jvm指令。 一般编译的文件,都可以反编译为源码,但如果是经过加密...

网页链接 看这里各种反编译工具

将反编译出来的jar包导入eclipse的方法如下: 1、新建一个java工程。点击File,选择New,点击Java Project,输入工程名,点击Finish; 2、右击新建的项目,选择Build Path,点击Config Build Path...,在弹出的对话框中点击Add External JARs......

反编译出来的JAVA文件重新编译的过程如下: 1、新建一个myeclipse的web project。 2、右键该工程,myeclipse/add struts capability,设置成struts开发环境。 3、将war包解压,全目录覆盖新工程的WebRoot(包括其中的web-inf/meta-inf目录),相...

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com