java反编译jd
Ⅰ 如何将java的class反编译为.j文本文件又如何将.j文件重新编译
网上有很多的反编译工具,基本都是简单的视图界面形式。你只要选择对应的class文件的路径,点反编译即可。想重新编译.java文件,如果是单个文件的话,开始--》运行--》cmd--》进入dos命令行,输入javac 要编译的文件名即可。如果要编译整个项目的话,就要借助TOMCAT,WEBLOGIC等应用服务器软件了,或者用myeclipse也能自动编译的。
Ⅱ java反编译jd-gui中红色的变量表示什么意思
他们就是临时变量,因为你是反编译人家的代码,所以软件只能用临时变量来替代人家原来程序里面的临时变量。你只需要明白那个临时变量的含义和使用目的就可以了。
不过看一下你这个程序,那个tmp122_121的定义有问题,软件将他们标红,应该是提示这个地方有问题。
Ⅲ Java反编译工具有什么作用
就是把经过java文件编译后的可执行的class文件再反编译为java文件,因为经过编译的class文件是不可阅读的!但是由于java文件一般都不是单独运行的,会有类之间的相互调用,所以反编译工具反编译后只能大体上还原原来java文件,而不能完全还原,特别是一些变量的取值,定义等..
Ⅳ java反编译工具jd gui怎么用
jd-gui可以将看到的反编译结果保存到一个zip压缩包里面。
具体操作为:File-》Save All Sources,然后打开压缩包就可以对java源文件进行修改了。
Ⅳ jd-gui 怎么反编译java项目
/*** Eclipse Class Decompiler plugin, right (c) 2012 Chao Chen ([email protected]) ***/
推荐你使用这个插件 csdn上面有详细安装过程,也可以联系作者。
Ⅵ 什么叫java反编译软件!
计算机软件反向工程(Reverse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。
JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。
Ⅶ 如何将手机java软件反编译修改后再编译成jar
这个很简单,把jar包反编译这个你应该知道了,很多工具jd
gui就是不错的一个,然后,你用Eclipse等工具把你反编译的文本贴到java文件中。
这时肯定有编译错误,你可以把你软件中的jar包都引为classpath下。
编译通过后,就可以去取.class文件了再放回jar包中原有的目录。
全部搞定。
Ⅷ 最好的java反编译工具是哪个
jd-gui 是Java反编译中比较好用的一个工具,用法如下:
下载jd-gui
双击打开jd-gui.exe
单击左上角的File--->Open File
找到需要反编译的.class文件 打开即可
Ⅸ 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.高级搜索方法就是选择下图标识的搜索图标,然后进行搜索