京东鬼反编译
❶ JD-GUI工具在反编译android和java的时候,反编译出的代码怎么导出啊难道只能挨个复制吗
把需要反编译的文件用JD-GUI打开点击->File->Save JAR soureces
选择后导出一个zip压缩包!里面就是所有的源代码了
❷ 我用jd-gui反编译class文件,通过javac编译,提示错误: 编码GBK的不可映射字符
运行控制台,程序->运行,输入CMD,点击确定进入DOS操作系统 快捷键windows键+R键
编写需要运行的java代码!
/**
*@authorjava
*@version创建时间:2014-11-7下午2:31:53
*类说明
*/
publicclasshelloword{
publicstaticvoidmain(String[]args){
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
}
}
3. 切换运行目录到您存放java代码的目录!使用命令 cd 切换
4. 常规执行命令javac helloword.java,出现如下错误!
5. 解决错误提示:编码 GBK 的不可映射字符,使用命令:javac -encoding utf-8 helloword.java,编译成功
6. 成功编译后,在tmp目录下能看到helloword.java文件编译后的.class字节码文件
7. 使用命令【java helloword】,运行java程序
❸ 怎么安装反编译工具jd-gui
1、下载jdeclipse_update_site.zip,解压,将plugins文件下的jd.ide.eclipse_0.1.3.jar和jd.ide.eclipse.win32.x86_0.1.3.jar复制到eclipse安装目录下的plugins里
2、在eclipse里安装,选择help下的安装插件install new soft 或者叫update ……版本不同不一样,自己看哈 然后 点add site ,在弹出来的框的location选择刚下载的包的路径 然后下一步,安装即可
3、安装好后,修改一个设置,选window-preferences 在输入框输入file Associations 在右边选*.class 下面将class file editor设置为默认的即可(点右边的default)
安装完的时候记得选重启
❹ 有没有这样的软件: 用jd-gui可以反编译class文件,但是不能修改。有可以反编译并直接修改的么
jd-gui可以将看到的反编译结果保存到一个zip压缩包里面,操作方法如下:
1、首先创建一个class文件,打开记事本。
❺ jdgui反编译jar 如何使用
你好,很高兴回答你的问题。
可以打开jdgui,然后把要反编译的jar包拖入jdgui。在jdgui界面中的就显示出反编译后的结果了。
如果有帮助到你,请点击采纳。
❻ 有没有这样的软件: 用jd-gui可以反编译class文件,但是不能修改。有可以反编译并直接修改的么
jd-gui可以将看到的反编译结果保存到一个zip压缩包里面,操作方法如下:
1、首先创建一个class文件,打开记事本。
❼ 如何去除jd-gui反编译后的
背景说明
利用jd-gui反编译.classs代码之后,导出来的java源代码里面含有/**,其实这些标记是之前的java源码的注释,去掉这些标识了,需要利用jd-gui-cleaner.jar工具进行去掉,有需要的可以进行下载使用。
jd-gui-cleaner.jar简介
清除jd-gui反编译后注释的工具
图形界面,操作方便
在java环境下双击运行
运行后,先点input,选择源文件文件夹,再点output,选择输出文件文件夹,最后点start运行。运行后会将所有源文件夹中的文件处理后保存到输出文件夹中,并处理且只处理.java文件
原理很简单,用java的正则表达式清理每个文件中的jd相关的注释。开发中发现java的正则表达式经常内存溢出,在国外网站中发现这是java的原因,建议不要使用“选择重复”的表达式,即:(A|B)*。
❽ jd-gui反编译工具缓存在哪儿
表示没出现过,大多就是代码错乱而已,
❾ 用jd-gui反编译jdk1.8中rt.jar包,有如下错误
jd-gui、小型软件、操作多文件时发生错误经常的。。。
rt.jar都有源码、使用winrar打开查看即可。。。
eclipse可以调用,直接书写代码即可查看。。。
❿ jar源码用jd-gui反编译后如何还原成原java工程
既然是开源软件你为何要反编译呢?
直接找源码不更好。。。
而且jd-gui的出发点就是反编译class文件供研究学习用途的,让你还原成一个工程还得了的。。。