class反编译工具
‘壹’ 什么软件能将.java文件编译成.class文件什么软件能运行.class什么软件能将.class 反编译成.java文件
给你推荐个软件吧Jcreator,这个软件就给以直接运行而不用去设置那些path值,但必须有jdk哟!
只是建议你在刚开始用这个,但以后就还是别用的好,用Jbuilder,而且尽量要用英文版的呀!
这时Jcreator的下载地址:http://www.skycn.com/soft/24416.html
‘贰’ 如何通过反编译工具与插件 查看java *.class 文件源码
1、JD-GUI
JD-GUI 是显示java 源代码 *.class文件的 图形界面工具。可以在这里下载:JD-GUI-DownLoad
下载下来后,打开该工具,直接将jar包 拖拽到 显示窗口即可查看源代码。
举例:通过 jd-gui.exe 工具 查看 xUtils-2.6.14.jar 包 源码:
但是,一般开发用的是IDE(Integrated Development Environment 集成开发环境)
比如 Eclipse,android
studio。IDE一般插件都很丰富,方便提高开发效率。如果有IDE还是用图形界面工具查看jar包而不用插件的话,这是比较醉的,由于之前不知道用插件,醉了很久才用!!没文化真可怕啊!插指算了算:以后要“多探讨,多接触,增加知识的广度!多研究,多细学,增加知识深度!”
。下面概要介绍 Eclipse,android studio 下 安装插件,查看 jar包 *.class 文件。
‘叁’ 求一个好用的Class文件反编译工具
我有,等你上线发给你。要不给你链接你还得注册才能下麻烦着呢。
才子_辉祝您愉快!
‘肆’ java class反编译工具怎么用
用JD-GUI打开jar包或class文件
点击工具栏打开文件的图标,在弹出的文件选择框中找到你要反编译的jar包或class文件。
‘伍’ 将.class文件反编译成.java文件都有哪些工具
反编译工具jad简单用法
以下假设jad.exe在c:\java目录下
一、基本用法
Usage:jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。
二、Option -o
不提示,覆盖源文件
三、Option -s
c:\java\>jad -sjava example1.class
反编译结果以.java为扩展名。
四、Option -p
将反编译结果输出到屏幕
c:\java\>jad -p example1.class
将反编译结果重定向到文件
c:\java\>jad -p example1.class>example1.java
五、Option -d
指定反编译的输出文件目录
c:\java\>jad -o -dtest -sjava *.class
‘陆’ 最好的java反编译工具是哪个
1、Java反编译插件 —— Jadclipse
JadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最后在Windows -> Perference -> General -> Editors -> File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer” 即可。
2、Java反编译工具 jad
jad是一款使用非常广泛地Java反编译工具,上面这款Jadclipse就是基于jad的反编译插件,JAD 文件包含 MIDlet 套件的标题信息,例如开发应用程序的公司、应用程序名称和大小。
3、Java 反编译器 JD-GUI
JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件。
4、Java反编译器 jdec
jdec是一个Java反编译器。它能够把出现在一个.class文件中的字节码还原成Java源代码,反编译的结果几乎与原始Java文件相同。它还自带一个利用swing开发的用户操作界面。
5、uuDeJava
uuDeJava是Java Class文件的反编译工具。反编译的Java源程序被输出到Class的相同目录。内部使用jad.exe。反编译Class文件时,可以直接点击Class文件(关联后),或者选中文件或目录发送到uuDeJava的快捷方式。还可以拖动文件或目录到uuDeJava的主窗口。
6、Java 反向工程软件 Minjava
Minjava 是一个 Java 反向工程软件,可帮助理解已存在一些 Java 软件的架构和行为。
7、Java Decompiler
这款反编译器叫 “Java Decompiler”, 由 Pavel Kouznetsov开发,目前最新版本为0.2.5. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。
‘柒’ 如何将.class文件反编译为.java文件
反编译工具jad简单用法
以下假设jad.exe在c:\java目录下
一、基本用法
Usage:jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。
二、Option -o
不提示,覆盖源文件
三、Option -s
c:\java\>jad -sjava example1.class
反编译结果以.java为扩展名。
四、Option -p
将反编译结果输出到屏幕
c:\java\>jad -p example1.class
将反编译结果重定向到文件
c:\java\>jad -p example1.class>example1.java
五、Option -d
指定反编译的输出文件目录
c:\java\>jad -o -dtest -sjava *.class
ps:这里是下载地址,不行的话可以加我的qq。349316367。我传给你。什么?谢谢?呵呵,客气。
‘捌’ 如何利用反编译软件打开并修改class文件
没办法完全反编译所以的class文件为java文件的,因为java中编译具有不可逆性。
但是可以将每个文件反编译,之后直接放到相应的包路径下来进行重新编码。
第一步:通过附件的“jd-gui”打开jar文件;
第二步:将每个class文件的内容,粘贴到一个新建的java工程中(包路径必须相同);
第三步:修改需要修改的类,之后如果运行没问题的话,直接导出为jar包即可。
备注:其实此过程中出错的几率还是很大的,如果能够实现百分百编译的话,那么所以的项目也就间接开源了,这肯定是不现实的。
‘玖’ 把.class文件转换成.java文件,求能用的java反编译工具,急~
Cavaj ,自己网络或google
‘拾’ 怎么把class文件反编译成java文件
一、基本用法
Usage:jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:java>jad example1.class
c:java>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。
二、Option -o
不提示,覆盖源文件
三、Option -s
c:java>jad -sjava example1.class
反编译结果以.java为扩展名。
四、Option -p
将反编译结果输出到屏幕
c:java>jad -p example1.class
将反编译结果重定向到文件
c:java>jad -p example1.class>example1.java
五、Option -d
指定反编译的输出文件目录
c:java>jad -o -dtest -sjava *.class
六、jad:反编译工具下载
可以将class文件反编译成java文件
假设将jad.exe安装在f:/java/jad目录下
把要反编译的文件*.class复制到此目录下,接着接以下步骤,
在命令行窗口环境中进入jad目录,
然后运行:jad -s java *.class (附,*.class指要反编译的文件名)
如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,
将jad 所在目录加到path路径中即可:set path=%path%;f:/java/jad
若要了解jad更为详细的使用帮助信息,直接运行jad.exe查看