导航:首页 > 源码编译 > class反编译文件怎么编辑

class反编译文件怎么编辑

发布时间:2022-12-07 16:46:05

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

网友分享的:
一、反编译:下载一个jad
反编译工具jad简单用法

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

一、基本用法

Usage:jad[option(s)]

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

c:/java/>jadexample1.class

c:/java/>jad*.class

结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源

文件。

二、Option-o

不提示,覆盖源文件

三、Option-s

c:/java/>jad-sjavaexample1.class

反编译结果以.java为扩展名。

四、Option-p

将反编译结果输出到屏幕

c:/java/>jad-pexample1.class

将反编译结果重定向到文件

c:/java/>jad-pexample1.class>example1.java

五、Option-d

指定反编译的输出文件目录

c:/java/>jad-o-dtest-sjava*.class

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

Ⅱ 如何利用反编译软件打开并修改class文件

没办法完全反编译所以的class文件为java文件的,因为java中编译具有不可逆性。

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

Ⅲ JAVA中的class文件怎么编辑

如楼上所说,class文件是不可以直接编辑的。你需要编辑java自带的编译工具把.java文件编译成.class文件时的.java文件。反编译的话容易处错误,如果你没有为编译之前的.java文件推荐你还是不要试图修改他原来的程序。
怎么把.java文件编译成.class文件其实很简单。你机器应该安装了jdk了吧?在网上找“java环境变量配置”按照网上的教程配置好。然后在命令行输入java和javac,如果都没报错就说明你配置正确。然后就可以编译.class文件了。在命令行输入
javac
D:\FilePath\YourJavaFileName.java
然后回车就搞定了。.class文件就自动编译到你的yourJavaFileName.java的同目录了。

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

打开下载好的DJ_java_discompiler

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

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

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

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

Ⅳ 如何反编译class文件,简单快速

1
在网络上搜索关键词“jd-gui”,点击进入jd-gui的官方网站。

2
(1)点击“JD-GUI”链接
(2)点击“Download”链接
(3)点击选择您要下载的版本,如果为windows系统请选择"xxx.windows.zip",如果为苹果或linux系统则选择其他的下载链接。

3
(1)下载后进行解压
(2)双击“jd-gui.exe”文件

4
(1)找到您要反编译的class文件。
(2)用鼠标拖拽到jd-gui软件的灰色区域。

5
此时可以看到,class文件被反编译为了java文件,并且代码格式很好。

6
在右侧可以看到java的包层级,类,方法等等,十分方便。

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

安装Java jdk后 看安装目录里有没有jad.exe,没有要下载,一般都有的 配置Java环境变量 开始-运行-cmd-回车-进入命令行窗口: cd+空格+class文件所在路径: 按下面的命令进行反编译: 例如:[2] jad -sjava example.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插件(版本自己选择)直接到Eclipse目录中的plugins文件夹下,然后打开Eclipse,选择"窗口"-"首选项"-"常规"-"编辑器"-"文件关联",点击文件关联中的*.class,下面就会看到"JadClipse Class File Viewer",选中它,点击缺省值,点击OK,将它设置为默认的类查看器。如图:

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

安装Java jdk后 看安装目录里有没有jad.exe,没有要下载,一般都有的 配置Java环境变量 开始-运行-cmd-回车-进入命令行窗口: cd+空格+class文件所在路径: 按下面的命令进行反编译: 例如:[2] jad -sjava example.class 回车 在目录里可以看到...

Ⅸ 如何反编译并修改class文件

反编译后,修改源码,再编译。

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

没办法完全反编译所以的class文件为java文件的,因为java中编译具有不可逆性。

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

阅读全文

与class反编译文件怎么编辑相关的资料

热点内容
程序员秃头图片 浏览:920
思科路由器命令手册 浏览:26
android获得当前activity 浏览:833
python入门迷宫 浏览:70
Python打折代码不含商品 浏览:220
把多个Word合成一个pdf 浏览:356
aes算法描述 浏览:899
新手机压缩包在哪 浏览:781
java抽奖程序源码 浏览:700
汽车压缩机又叫 浏览:95
android读取data文件 浏览:874
红旗智联app怎么跟h5车子连接 浏览:139
材料化学pdf 浏览:114
服务器机房都有什么东西 浏览:370
最近长阴短柱量能副图指标源码 浏览:647
python字符串去除后四位 浏览:167
捷速pdf编辑器破解版 浏览:726
大带宽服务器怎么租 浏览:299
篮球程序员单身难吗 浏览:877
一接到命令就 浏览:488