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

:暂无数据 2026-07-09 17:30:02 :0

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

本篇文章给大家谈谈反编译class文件,以及有没有这样的软件: 用jd-gui可以反编译class文件,但是不能修改有可以反编译并直接修改的么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录

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

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

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

2、输入一个基本的java程序,如图所示。

3、然后将txt后缀改成.java后缀的文件,如图所示。

4、然后用命令行来编译test.java,如图命令。

5、然后打开jd-gui工具,点击如图标记图标,进行选择文件。

6、选择相应的文件,进行编译test.class文件。

7、点击打开后,就可以看到已经编译成功了。

如何修改反编译出来的class文件

没办法完全反编译所以的class文件为java文件的,因为java中编译具有不可逆性。
但是可以将每个文件反编译,之后直接放到相应的包路径下来进行重新编码。
第一步:通过附件的“jd-gui”打开jar文件;
第二步:将每个class文件的内容,粘贴到一个新建的java工程中(包路径必须相同);
第三步:修改需要修改的类,之后如果运行没问题的话,直接导出为jar包即可。
备注:其实此过程中出错的几率还是很大的,如果能够实现百分百编译的话,那么所以的项目也就间接开源了,这肯定是不现实的。

如何将java中的.class文件反编译

  打开下载好的DJ_java_discompiler

  选择file,之后点击open。之后出现以下界面。这里我选择一个test.class文件。

  点击打开之后,出现以下反编译test.java后的界面。

  这个是test.java的文件。可以看出反编译后的结果是正确的。

  如果以后想看.class文件的源码,可以用这种方式查看。

怎么把.class文件反编译成.java 经修改后再编译成.class

一、反编译:下载一个jad
反编译工具jad简单用法

以下假设jad.exe在c:/java目录下

一、基本用法

Usage: jad

直接输入类文件名,且支持通配符,如下所示。

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

二:修改、再编译
用Eclipse新建工程,再将反编译出的Java文件按原样导入工程,就可以修改代码。修改并调试后,点击Eclipse菜单中的文件→导出→Java→可运行的JAR文件,选择配置工程和导出路径,然后点完成即可导出。

idea反编译class文件怎么解除

idea反编译class文件解除操作步骤如下:
1、要找到class文件,路径。
2、点击齿轮状,找到这个文件。
3、找到这边这个文件路路径。
4、复制路径,随便在哪个盘打开。
5、点进去,找到对应的class文件。
6、回到IIDAE,找到刚刚对应的文件夹右击,找到这个点击。
7、打开对应的文件夹,点击class文件解除即可。

怎么把class文件反编译成java文件

Java中使用eclipse提供的插件对class进行反编译成java文件,如下步骤:

1、安装jadclipse插件
       使用jadclipse插件一定要注意Eclipse版本。jadclipse_3.2.4,它对应的是Eclipse3.2版,jadclipse_3.3.0可以用于Eclipse3.3M6以上版。大家千万不要把jadclipse_3.3.0放到Eclipse3.2中,也不要把jadclipse_3.2.4放到Eclipse3.3中,将jadclipse插件(版本自己选择)直接copy到Eclipse目录中的plugins文件夹下,然后打开Eclipse,选择"窗口"-"首选项"-"常规"-"器"-"文件关联",点击文件关联中的*.class,下面就会看到"JadClipse Class File Viewer",选中它,点击缺省值,点击OK,将它设置为默认的类查看器。如图:


       另外在用jadclipse的时候,一定要加入jad.exe这个程序,如果只有插件而没有jad,那么还是不能反编译成功,会显示如下所示的错误,因此我们还要安装jad。

    2、安装jad
***隐藏网址***

       到这里,工作就做完了,现在再来按住Ctrl,用鼠标点击Element,贴上部分反编译代码,如图:

可以反编译.class文件吗

当然可以了。在java软件包的bin文件夹下有一个javap程序,就是用来反编译的。
用法如java一样。就是先用javac变成字节码文件就是.class文件后,用javap 加上文件名就可以反编译了。
举个例子test.class,反编译用javap test就行了。

为什么反编译点class文件不能被编辑啊

由于Java字节码的抽象级别较高,因此它们较容易被反编译。下面介绍了几种常用的方法,用于保护Java字节码不被反编译。
1.隔离Java程序
2.对Class文件进行加密
3.转换成本地代码
4.代码混淆

OK,关于反编译class文件和有没有这样的软件: 用jd-gui可以反编译class文件,但是不能修改有可以反编译并直接修改的么的内容到此结束了,希望对大家有所帮助。

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

本文编辑:admin

更多文章:


frontpage的主要功能(frontpage是什么)

frontpage的主要功能(frontpage是什么)

“frontpage的主要功能”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看frontpage的主要功能(frontpage是什么)!

2026年10月11日 08:40

pp助手ipad版怎么用(ipad mini2怎么用pp助手)

pp助手ipad版怎么用(ipad mini2怎么用pp助手)

各位老铁们,大家好,今天由我来为大家分享pp助手ipad版怎么用,以及ipad mini2怎么用pp助手的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年10月11日 07:30

苹果手机qq软件下载(苹果6怎么下载最新版本的QQ)

苹果手机qq软件下载(苹果6怎么下载最新版本的QQ)

大家好,如果您还对苹果手机qq软件下载不太了解,没有关系,今天就由本站为大家分享苹果手机qq软件下载的知识,包括苹果6怎么下载最新版本的QQ的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 05:40

彻底删除的照片还能恢复吗(手机照片彻底删除了还能找回来吗)

彻底删除的照片还能恢复吗(手机照片彻底删除了还能找回来吗)

各位老铁们,大家好,今天由我来为大家分享彻底删除的照片还能恢复吗,以及手机照片彻底删除了还能找回来吗的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年10月11日 05:10

全球公认的十大灵异事件?震惊全球十大灵异事件 世界上最恐怖的十个故事

全球公认的十大灵异事件?震惊全球十大灵异事件 世界上最恐怖的十个故事

其实灵异事件的问题并不复杂,但是又很多的朋友都不太了解全球公认的十大灵异事件,因此呢,今天小编就来为大家分享灵异事件的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 03:20

st大集是什么股票?st大集什么时候脱离监管期

st大集是什么股票?st大集什么时候脱离监管期

“st大集”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看st大集是什么股票?st大集什么时候脱离监管期!

2026年10月11日 03:10

移动叔叔root安卓版(跪求:山寨安卓手机2.3.6(如图)HUNGXUN,获取管理权限或root教程 如root成功,把我剩下的200分全追加)

移动叔叔root安卓版(跪求:山寨安卓手机2.3.6(如图)HUNGXUN,获取管理权限或root教程 如root成功,把我剩下的200分全追加)

这篇文章给大家聊聊关于移动叔叔root安卓版,以及跪求:山寨安卓手机2.3.6(如图)HUNGXUN,获取管理权限或root教程 如root成功,把我剩下的200分全追加对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 02:10

硬盘检测修复工具软件(硬盘坏道修复工具哪个好)

硬盘检测修复工具软件(硬盘坏道修复工具哪个好)

大家好,如果您还对硬盘检测修复工具软件不太了解,没有关系,今天就由本站为大家分享硬盘检测修复工具软件的知识,包括硬盘坏道修复工具哪个好的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月10日 23:30

学it什么培训机构好(学it哪个机构好)

学it什么培训机构好(学it哪个机构好)

各位老铁们好,相信很多人对学it什么培训机构好都不是特别的了解,因此呢,今天就来为大家分享下关于学it什么培训机构好以及学it哪个机构好的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月10日 21:20

金山石化爆炸(上海石化化工部起火,火球直冲天空,这场火灾事故为何难以扑灭)

金山石化爆炸(上海石化化工部起火,火球直冲天空,这场火灾事故为何难以扑灭)

大家好,金山石化爆炸相信很多的网友都不是很明白,包括上海石化化工部起火,火球直冲天空,这场火灾事故为何难以扑灭也是一样,不过没有关系,接下来就来为大家分享关于金山石化爆炸和上海石化化工部起火,火球直冲天空,这场火灾事故为何难以扑灭的一些知识

2026年10月10日 20:50

最近更新

thinkpade470c加内存条(thinkpad e470c内存条是什么牌子如果要添加4g内存什么牌子比较好)
2026-10-11 09:00:03 浏览:0
frontpage的主要功能(frontpage是什么)
2026-10-11 08:40:18 浏览:0
ideapad15alc7能玩什么游戏(联想ideapad15可以玩刺客信条启示录吗)
2026-10-11 08:10:05 浏览:0
热门文章

打印机m7400(m7400打印机清零方法)
2026-08-29 07:50:01 浏览:5
acrobat各版本区别(Acrobat XI Pro与 Acrobat PRO DC什么区别)
2026-08-29 22:30:20 浏览:2
联想y510p怎么升级(联想y510p换cpu)
2026-08-17 03:30:04 浏览:2
标签列表