当前位置:首页 » 编程软件 » jd反编译java

jd反编译java

发布时间: 2023-08-25 07:19:34

① 如何去除jd-gui反编译后的

背景说明

利用jd-gui反编译.classs代码之后,导出来的java源代码里面含有/**,其实这些标记是之前的java源码的注释,去掉这些标识了,需要利用jd-gui-cleaner.jar工具进行去掉,有需要的可以进行下载使用。


jd-gui-cleaner.jar简介

  1. 清除jd-gui反编译后注释的工具

  2. 图形界面,操作方便

  3. 在java环境下双击运行

运行后,先点input,选择源文件文件夹,再点output,选择输出文件文件夹,最后点start运行。运行后会将所有源文件夹中的文件处理后保存到输出文件夹中,并处理且只处理.java文件
原理很简单,用java的正则表达式清理每个文件中的jd相关的注释。开发中发现java的正则表达式经常内存溢出,在国外网站中发现这是java的原因,建议不要使用“选择重复”的表达式,即:(A|B)*。

② jd-gui 怎么反编译java项目

/*** Eclipse Class Decompiler plugin, right (c) 2012 Chao Chen ([email protected]) ***/
推荐你使用这个插件 csdn上面有详细安装过程,也可以联系作者。

③ JD-GUI工具在反编译android和java的时候,反编译出的代码怎么导出啊难道只能挨个复制吗

推荐一键反编译工具 ApkDec-Release-0.1
JD-GUI工具到处java方法 菜单栏-->File-->Save Source(Save All Source)

④ JD-GUI工具在反编译android和java的时候,反编译出的代码怎么导出啊难道只能挨个复制吗

把需要反编译的文件用JD-GUI打开点击->File->Save JAR soureces
选择后导出一个zip压缩包!里面就是所有的源代码了

⑤ 我用jd-gui反编译class文件,通过javac编译,提示错误: 编码GBK的不可映射字符

  1. 运行控制台,程序->运行,输入CMD,点击确定进入DOS操作系统 快捷键windows键+R键

  2. 编写需要运行的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反编译软件中怎么修改

1.JD-GUI这款Java反编译工具是纯绿色,完全免费的,非常适合开发者,其界面也简洁大方

2.鼠标单击“file”从中选择“Open File ...“选项,弹出一个文件选择框,可以选择要打开的文件,或者直接单击文件夹图标,直接弹出文件选择框

3.从文件选择框中选择要打开的.class类型的文件,单击‘确定’

4.从打开的文件的左侧可以看到文件的保存位置,类及方法,右侧显示类的具体内容,注释不会显示

5.还有一种方法是直接打开jar包,鼠标单击文件夹图标,弹出文件选择框,选择一个jar包,蛋鸡‘确定’

6.从打开的界面中可以看到整个jar包中的.class文件的反编译结果

7.另外介绍一下其他的方法:选择文件打开 搜索

8.选择文件打开:类似于eclipse快捷键ctrl+shift+r,打开一个小窗口,输入想要打开的文件名,列表中会根据文件名列出所有匹配的文件,已供选择。
——此功能用以检索类

9.搜索:类似于电脑快捷键ctrl+f,也支持快捷键ctrl+f,但是不会打开小窗口,而是在界面左下角有一个输入框,输入想要搜索的方法名,会根据方法名高亮标出所有匹配的方法
——此功能用以搜索方法

10.高级搜索方法就是选择下图标识的搜索图标,然后进行搜索

⑦ Java的反编译命令是什么

用jd gui可以直接反编译class为java代码。
java中的“反编译”命令是用来查看class文件的。
在jdk/bin的目录下有个叫做javap的命令行工具。主要是在分析Class文件的时候比较有用。

⑧ 有没有这样的软件: 用jd-gui可以反编译class文件,但是不能修改。有可以反编译并直接修改的么

jd-gui可以将看到的反编译结果保存到一个zip压缩包里面,操作方法如下:

1、首先创建一个class文件,打开记事本。

⑨ jd-gui反编译java文件怎么操作


这期教程是为各位讲解在jd-gui反编译java文件的详细步骤旅猜,感兴趣的拆轿型就赶紧去下文学习下吧,相信你们会喜欢。
网络搜索,下载并安装jd-gui工具。
运行jd-gui.exe,进入主界面。
点击菜单栏“File”下的子菜单“OpenFile”,在弹出框中选择.class文件。也可以拖动.class文件进入jd-gui中。
选择的.class文件以及整个目录结构下的文件都会反编译成java文件。
点击“File”下的“SaveSource”,保存当前选择的单个文帆配件。
点击“File”下的“SaveAllSources”,保存所有的文件成zip文件。
解压zip文件,所有的java文件就生成了。

热点内容
编程文件加密 发布:2024-11-20 23:08:57 浏览:434
举报群源码 发布:2024-11-20 23:07:46 浏览:482
华为云php 发布:2024-11-20 22:46:20 浏览:900
sql2000实例名 发布:2024-11-20 22:30:13 浏览:416
先科服务器ip 发布:2024-11-20 22:26:32 浏览:459
L0加密 发布:2024-11-20 22:23:12 浏览:77
win10怎么取消跳过密码登录密码 发布:2024-11-20 22:18:00 浏览:404
压缩坏1台 发布:2024-11-20 22:17:58 浏览:187
轻松赚脚本 发布:2024-11-20 22:07:39 浏览:382
fpm缓存dns 发布:2024-11-20 21:56:37 浏览:908