直接找源码不更好。。而且jd-gui的出发点就是反编译class文件供研究学习用途的,让你还原成一个工程还得了的。。
创新互联专注于和平网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供和平营销型网站建设,和平网站制作、和平网页设计、和平网站官网定制、微信小程序开发服务,打造和平网络公司原创品牌,更为您提供和平网站排名全网营销落地服务。
jd-gui就是反编译成JAVA的。点file 点Save all sources将jar包保存为JAVA文件。
你重新建一个工程啊,把你反编译的源码放进去,然后再编译打包就可以了啊。如果你没有eclipse 的话,那你就用命令编译打包。
汗死。。java文件换成jar文件是用cmd命令的,在run运行cmd,然后setpath=你的jdk里边的bin的路径,然后用javah 加要打包的路径 如果是jar换java文件就用rar打开就是了。
反编译一般是不能完全得到源Java代码的,得到的代码甚至会有语法错误,除非是简单的那些代码。要改的话就得改.class文件,但这个非常困难,要在16进制下改。
一般的jar包直接打开会有两个目录,META-INF目录和另外一个,将这2个文件夹压缩成zip格式的压缩文件,再将扩展名.zip改成.jar,就还原。
是运行编译后的java文件,也就是运行文件名.class文件。例如:java文件名:Test;cmdjavac Test.java 敲回车 OK 文件名为Test的java文件被编译成了Test.class文件,该class文件和java文件在同一目录下。
网友分享的:反编译:下载一个jad反编译工具jad简单用法 以下假设jad.exe在c:/java目录下 基本用法 Usage: jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。
你重新建一个工程啊,把你反编译的源码放进去,然后再编译打包就可以了啊。如果你没有eclipse 的话,那你就用命令编译打包。
1、说还原,对于比较简单的程序使用反编译还有可能,较复杂的就不可能了。编译器会把一些私有的成员类和变量重命名成有索引的名字,即使反编译,也不可能还原,劝你放弃这个念头吧。
2、DJ Java Decompiler 是个反编译的工具,可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machine)或是Java SDK的工具模组即可使用。
3、第一步:通过附件的“jd-gui”打开jar文件;第二步:将每个class文件的内容,粘贴到一个新建的java工程中(包路径必须相同);第三步:修改需要修改的类,之后如果运行没问题的话,直接导出为jar包即可。