jd-gui.exe(Java反编译工具)
JD-GUI(Java反编译工具)是一款很强大的编程工具,用户可以通过这个软件对java相关文件进行反编译,比如.jar的文件就可以通过这个软件还原成代码,方便编程人员进行测试与拆包,这个工具也能通过eclipse来运行!
jd gui中文版介绍:
JD-GUI中文版是一个用于Java编程语言源代码“.class”文件反编译软件。您可以使用JD-GUI中文版浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。
使用说明
1、打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件,保存至当前文件夹,并在编辑器中打开查看;
2、打开一个文件夹,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下,依据包路径信息生成文件夹路径,如com.spring.framework.*,将建立comspringframework的文件夹结构;
3、打开一个*.jar文件,XJad将该Jar文件中的所有*.class文件解压缩到临时目录并进行反编译,并将源文件带包路径信息保存至当前文件夹下名称为“~” + *.jar 的文件夹中;
软件功能:
1、支持众多java编译器的反编译。
2、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转。
3、JD-Core和JD-GUI JD-Core 是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或枚举 。JD-GUI 和 JD-Eclipse都包括JD-Core。
4、JD-GUI 是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。
5、Java反编译工具,实现了eclipse的高亮着色功能,多文件标签浏览。
常见问题
JD-Core和JD-GUI 区别:
JD-Core是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或枚举 。
JD-GUI 和 JD-Eclipse都包括JD-Core。JD-GUI是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。
简单使用:
1、打开文件。单击“file”从中选择“Open File ...“选项,弹出一个文件选择框,可以选择要打开的文件,或者直接单击文件夹图标,直接弹出文件选择框;
2、从文件选择框中选择要打开的.class类型的文件,单击‘确定’。在打开的文件里,左侧可以看到文件的保存位置,类及方法,右侧显示类的具体内容,注释不会显示;
3、还有一种方法是直接打开jar包,鼠标单击文件夹图标,弹出文件选择框,选择一个jar包,单击“确定”
4、高级搜索。快捷键 Ctrl+Shift+S ,在菜单栏也有快捷方式,如下图
搜索方法。类似电脑的快捷键Ctrl+F,此时不会打开小窗,在界面的下方会显示一个输入框,输入想要查找的方法名,即可;
搜索类。菜单栏快捷方式,在弹框内输入想要查找的类名。
更新日志:
v1.6.6版本
1、修正了“.class”表达式的识别错误。
2、修正错误识别“开关枚举”指令。
3、用已知的数字常量(例如Long.MAX_VALUE)替换数值。
4、删除了不必要的“java.lang”前缀。
5、修正了在最后位置上包含三元运算符的try-cacht语句的识别错误。
6、添加了返回的通用变量的转换说明。
7、隐藏匿名类的合成字段。
相关阅读
如何编程写代码
在这里我们借助的软件是Visual C++6.0。
打开软件,先新建一个工程,在新建一个C++源文件,这些你听起来可能有点陌生,不要担心,你只需要按照下面的方法操作就好。
在建好文件之后,我们一起来动手编写属于自己的第一个C++程序吧!
在源文件处,输入下列代码
#include
using namespace std;
void main(){
cout<<"我的第一个程序!"<
}
然后我们编译这个程序,右上角有红色边框的按钮。
最后运行这个程序,右上角的红色框里的按钮,看看运行结果吧!
如何自学编程
首先要找到适合自己的编辑语言;
其次可以采用视频+书籍的方式进行学习;
然后编写一些小程序,积累一些经验;
最后做一些项目。
如何自己编程做游戏
首先建议先学习下出C++语言。
如果想只是做windows方面的游戏学习,可以学习下DirectX,这个很方便在windows下做游戏开发。
如果要制作跨平台游戏,建议学习下opengl/opengles,这是个很强大很专业的图形接口,因为很多平台支持所以适合跨平台游戏制作使用。
然后接着要是想学习3d游戏并迅速工作,建议学习u3d引擎、ue引擎这些游戏引擎,有了以上的基础,学习这些引擎也可以理解的更深入,u3d还会用到c#与js语言。
做2d游戏,可以使用cocos2dx等一些引擎,当然你也可以使用上面的3d引擎制作2d游戏。
然后就是可以深入的研究一些开源的游戏引擎,终极目标是可以自己做出一款比较棒的游戏引擎。
以上就是11ba小编为大家带来的jd-gui.exe(Java反编译工具)的详细介绍,喜欢就收藏一下吧!说不定会找到你要的惊喜╰(*°▽°*)
今日游戏推荐 | |||
超萌农场 | 一刀666 | 鸿图之下 | 手绘决斗 |
帝国战魂 | 最强少帅 | 我闯关贼牛 | 一起爬山吧 |
清华式学生游戏 | 灰烬行者生存之旅 | 大头菜小子偷税记 | Unbound Worlds Apart游戏 |
今日软件推荐 | |||
举杯小说 | 辞树小说 | 火兔小说 | 911漫画 |
酷魅影视 | 哔哩哔哩 | 萌咖相机 | illus磨漫 |
百分百成绩统计官方版 | 石开kk信息技术考试官方版 | 湘源控规电脑版 | 上海地铁规划图2030高清大图 |
人气软件
-
橙光文字游戏制作工具
4.06M/中文
下载
-
.netframework3.5win10离线版
232.38M/中文
下载
-
myeclipse2017永久
1.75G/中文
下载
-
visualstudio2013win10版
2.68G/中文
下载
-
mysqlfront(mysql管理工具)
7.65M/中文
下载
-
navicat8formysql
16.09M/中文
下载
热门专题
- 编程工具软件大全
相关文章
- 今日更新推荐
-
儿歌多多苹果手机版v1.20
30.23MB/中文
下载 -
儿歌多多appv1.58
13.46MB/中文
下载 -
爱音乐iphone版v1.69
40.34MB/中文
下载 -
乐视视频苹果版v1.12
8.36MB/中文
下载 -
樱花动漫pc端v1.32
35.96M/中文
下载 -
奇门遁甲排盘电脑版v2.65
31.09M/中文
下载
- 下载总排行
-
1
三菱plc编程软件最新版v2.15
-
- 三菱plc编程软件最新版v2.15
- 立即下载
-
-
2
editplus汉化增强版v1.82
-
- editplus汉化增强版v1.82
- 立即下载
-
-
3
sublimetextwindows10v2.61
-
- sublimetextwindows10v2.61
- 立即下载
-
-
4
frontpage2003简体中文版v2.07
-
- frontpage2003简体中文版v2.07
- 立即下载
-
-
5
staruml中文版v2.37
-
- staruml中文版v2.37
- 立即下载
-
-
6
技术转让合同范本模板v1.30
-
- 技术转让合同范本模板v1.30
- 立即下载
-
-
7
核桃编程电脑客户端v1.92
-
- 核桃编程电脑客户端v1.92
- 立即下载
-
-
8
androidmultitoolv1.87
-
- androidmultitoolv1.87
- 立即下载
-
-
9
apk编译签名工具(apktool)v1.03
-
- apk编译签名工具(apktool)v1.03
- 立即下载
-
-
10
netbeanside中文版v1.61
-
- netbeanside中文版v1.61
- 立即下载
-