问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么JD Decompiler只可以看class文件,可以直接修改class文件吗,怎么修改?

发布网友 发布时间:2022-04-23 01:43

我来回答

5个回答

热心网友 时间:2023-10-10 11:38


网页
问问
科学
知识
更多

搜索
为什么JD Decompiler只可以看class文件,可以直..._约109个回答_搜狗知识
为什么JD Dec...修改?
[最佳答案] class文件是二进制编码怎么修改!!!先反编译成java源文件然后再编译成class文件就行了
搜狗问问
2011-06-03
用DJ Java Decompiler处理过的class生成java文件,怎...
搜狗问问
2016-05-31
搜狗知识
查看更多
为什么JD Decompiler只可以看class文件,可以直接修改class..._CSDN博客
class文件直接修改_反编译修改class文件变量_weixin_30825199的博...
所以只能直接修改Java class文件. 记录一下修改步骤: 1.下载JClassLib_windows(后面用到),下载jd-gui-1.4.0.jar,用来反编译class文件的,IDEA也可以反编译class文件; 找到需要修改文件的变量...

2017-12-15
如何修改编辑jar包中class文件呢?? - Sun_Ru的博客 - CSDN博客
2016-11-21
CSDN博客
查看更多
反编译-直接修改class文件可以吗?——CSDN问答频道
我用编辑器直接打开class文件,找到13这个字符串,改成14,保存,替换掉原来的class文件,还是... http://java-decompiler.github.io/2.WinR java 修改 class 文件 指定内容 7863 2018-04-07 在java 中可以...
ask.csdn.net
如何利用反编译软件打开并修改class文件-百度经验
1/6
打开反编译软件jd-gui,如图:
2/6
打开文件夹,选中自己要打开的文件...
3/6
选中自己要修改的文件后,先全选(...
4/6
之后打开myeclipse,将复制内容粘...
5/6
修改自己要修改的代码,并发布这个...
6/6
最后在自己安装的tomcat中找到对应...
查看更多
百度经验
破解 jar 包之直接修改 .class 文件方式_知乎

8 - 一、常规 JAVA 软件破解流程先讲一下常规jar包的破解流程.1. 快速定位.1) 通过procmon监控相关软件,查看程序都访... 结构体后面多余的字节就可以直接删除了.现在大功告成,将修改后的 .class 文件替换原来的就可以了.需要注意的细节坑1...


知乎
2017-08-23
怎么修改jar 里面的class文件?-CSD...
好像只能查看class文件不能修改,我上网搜 有人说 eclipse 有插件的直接都可以看到反编译后的东西... 我们想看的是Java文件,当然网上有反编译工具,但是为了一劳永逸,我们可以安装jd-eclipse-site-1....
topic.csdn.net
能把*. class文件反编译成*.java文件吗?-CSDN论坛
class文件反 编译 成.java 经修改后再 编译成 .class Java Decompiler【 java 反编译 】:开发了 反编... 把jar包直接拖进这个软件就能够看到代码了。当然jd-gui不... 像*. exe之类的很难 反编译 ,比如使用...
topic.csdn.net
class文件反编译_class文件怎么打开
[图文] class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络.它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务.class文件径打破了...
m.pc6.com
class文件怎么打开_搜狗指南
class 文件 2019.02.28 如何查看java class文件 2019.03.24 怎么找到Eclipse中生成的.class文件 2019.... java文件怎样编译成.class文件 2019.03.23 如何将class文件转换成java文件 2019.02.28 iso文件怎么...
搜狗指南
电脑javaclass文件查看与修改工具_class怎么编辑查看,javaclass修改...
发布时间:2013-03-04
能对电脑中的java类class文件进行查看与修改的工具

download.csdn.net
下一页

使用搜狗搜索APP
不管搜多长,我都能帮你忙
立即体验

搜索
首页-导航- 免责-用户反馈
© 2020 SOGOU.COM

热心网友 时间:2023-10-10 11:38

1.在有源码的情况下:就那hibernate-core-4.1.10.Final.jar这个jar来说吧,我想修改里面的org\hibernate\cfg\PropertyContainer.class文件
1) 在Myeclipse中建立一个web工程(web_test_5)

2)将该class文件(PropertyContainer.class) 对应的 java文件(PropertyContainer.java) 放入该web工程的src目录下(建好对应的包org.hibernate.cfg,把源文件放入该目录)

说明PropertyContainer.class源文件所在的目录:hibernate-release-4.1.10.Final\project\hibernate-core\src\main\java

3)将PropertyContainer.class所在的jar包Build Path到该工程中(因为该java文件可能会与其他的class文件相关联,所以要引入对应的jar包)

4)打开该java文件,接下来你想怎么改就怎么改,改好了保存(保存就行了,这样Myelipse就是自动帮你编译该java文件,并生成字节码放到指定的目录,

嘿嘿,原来保存好了java文件,Myeclipse就会自动帮我们编译,我今天才发现)

5)到找到对应的web工程web_test_5所在的目录,到web_test\WebRoot\WEB-INF\classes\目录下找该java文件对应的class文件

6)解压源码所在的jar包,将该其中PropertyContainer.class替换掉就行

7)然后再打包成jar文件就行了

2.在没有源码的情况下,我们可以使用Jclassbin软件,Jclassbin可以用于改变class出的输出,但是对于改变类好像不行,因为我们不能往Jclassbin中import,所以我们如果用Jclassbin往一个jar包中java中的某个添加一个类后,在用这个jar包时就会出问题,
可能有办法import吧,可能是目前我还不知道吧,如果哪位大虾知道 请留言哦!(有机会再研究一下吧)

1)说明:开始我是用的DJ Java Decompiler反编译 把我需要修改的那个PropertyContainer.class文件反编译出来把代码保存到Propertycontainer.java

查看反编译得到的java文件和Hibernate提供的jar文件中java文件有点不同,比如Hibernate中java文件使用了泛型,你用这个软件反编译得到的文件就没使用泛型

,不知道什么情况,反正最后放弃用这个软件

2)说明:然后直接在dos里面用javac PropertyContainer.java编译

问题来了..

因为引用了很多其他jar下面的方法 而且PropertyContainer.java有package

3)使用Jclassbin

打开Jclassbin,界面效果如下

热心网友 时间:2023-10-10 11:39

在开发过程中,如果想查看引入资源的源代码,可以借助eclipse的插件Enhanced Class Decompiler轻松实现,下面我来讲解一下如何安装使用这个插件。

1、打开Eclipse菜单-》Help-》Eclipse Marketplace

搜索到Enhanced Class Decompiler这个插件,然后直接安装

2、安装完成后,菜单-》Window-》Preferences

找到General-》Editors-》File Associations,把*.class without source里的Class Decompiler View置为default

找到Java-》Decompiler可以对这个插件进行设置,比如修改用哪种内核反编译代码,一般情况下使用默认的就可以

通过以上的设置,再打开编译过的class文件就会自动反编译了

热心网友 时间:2023-10-10 11:39

一款不错的java反编译器:http://java.decompiler.free.fr/,地址换了:http://jd.benow.ca/

可以下载本地的版本和Eclipse版本

Eclipse配置:

From the Help menu in Eclipse, select Install New Software... to open an Install dialog window (shown below)
Add a new repository to add JD-Eclipse plug-in:
Click on the Add... button to open the New Repository dialog window.
Type JD-Eclipse Update Site in the site Name text box.
In the URL text box, type the URL for the JD-Eclipse update site: http://jd.benow.ca/jd-eclipse/updateand click OK.
Check boxes "Java Decompiler Eclipse Plug-in" and "JD-Eclipse Plug-in", and click on Next buttons.
Choose the option to accept the terms of the license agreement.

安装完毕之后,按F3可能还是原来的class查看器,不能正常调用jd的class查看器,此时需要设置class文件的关联打开方式为jd程序,如下图:Eclipse默认的是Viewer,jd插件安装之后会多出一个Editor,选择那个并设置为默认的,则在F3的时候可以看到,如果找不到源码则会反编译class文件得到源码并显示。

热心网友 时间:2023-10-10 11:40

哥,当然不可以,你可以打开,考出来,重新编译。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年欧洲杯赛程表 德国欧洲杯足球赛2024赛程时间表 勇者斗魔王勇者斗恶龙12Gameboy游戏1中最后魔王变身后怎么打2中什么武... 电脑开机十秒技巧怎样让电脑开机速度变快 完美世界手游熊猫哪里抓完美国际熊猫是怎么得的 ...每一关跳旗杆的时候怎么才能跳到满分我每次都只能跳到 ip11和ip11pro区别 请问;谁知道SJ-M里面有一个叫基_什么? 智齿疼一定要拔吗 大师们帮我算算我的命数!不胜感激~ 怎样选择评估公司 idea怎么把文件夹变成jar包 如何关闭idea进入.class文件时反编译插件的弹框提示? IDEA编译出来的jar文件内部为什么多了几个带$符号的文件? idea 如何生成.jar文件? 如何在IDEA中调试 Jar文件 有没有比较完美的JAVA反编译方法 idea怎么查看jar里的类调用链? idea种 怎么把jar报反编译java源码 idea反编译jar包之后,如何导出反编译 哲字的分析,还有意思?孩子用在名字里好吗? 想给小孩取个带哲的名字,求有起名天赋的大侠推荐一些,本人姓孙。 (楚辞中适合男孩的名字)? 姓张最后一个字带哲好听的男孩名字 陈姓男孩取名带哲字 请帮忙姓杨男孩取名要带哲字在里面3个字的名字谢谢.急要! 男孩,带哲字取什么名字比较好?姓张, 姓何男孩名字带哲字 带哲字的男孩名字 后面带哲的男孩名字 名字中带哲的男孩名字 带哲字的男孩名字有哪些? 如何使用intellij idea导出jar包 使用Intellij IDEA打jar包 怎么修改源码包名 idea 怎么将依赖包打进jar包 intellij idea 怎么看jar 包源码 IDEA怎么打jar包呢 Intellij Idea编译Failed to load dx.jar什么情况 java idea 怎么打包jar 重庆自驾川西新龙县旅游公略 美的原始,新龙县被誉为“第二个稻城亚丁”,为何却鲜为人知? 川西旅游有什么攻略吗? 甘孜新龙怎么样? 甘孜州新龙县知道情况的请进! 甘孜州稻城县和新龙县哪个地方好 急求雅江县、丹巴县、金川县、九龙、稻城亚丁、理塘县、新龙县的旅游定位和客源市场分析 3月想去林芝看桃花,求线路和相关介绍攻略 四川省新龙县和咔洼诺日旅游开发有限公司的发展史和领导的创业经历_百度问一问 夏天旅游去哪里好玩 现在这个季节在四川境内有哪些值得去旅游的地方和景点,求各位哥哥姐姐给个答案 新龙县森佳特色生态产品有限公司怎么样? 措卡湖有什么好玩的+最佳游玩时间