class文件反编译工具(将.class文件反编译成.java文件都有哪些工具)

2025-02-26 09:40:03 0

class文件反编译工具(将.class文件反编译成.java文件都有哪些工具)

本文目录

将.class文件反编译成.java文件都有哪些工具

反编译工具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

求各种好用的反编译工具!!

如PB的,最常用的是 PB反编译专家 SHUDEPB.net,一般是Reflectordephi,一般是dedeJAVA,比较出名的有小颖的反编译专家XJad(Java源代码反编译工具) V2.2 XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2。 XJad可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件。 XJad带有多页面文本器,反编译完成后可以直接查看,器支持java语法的高亮显示功能。 XJad是一个纯绿色软件,为使用方便,可以在选项中设置集成到资源管理器中,这样在*.class、*.java、*.jar文件和目录上随时点击右键都可直接进行操作。 XJad还带有导出当前器中的代码为HTML文件的功能,HTML文件保持代码高亮显示的样式风格。 使用说明 =========== 1、反编译class文件:打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件,保存至当前文件夹,并在器中打开查看; 2、反编译文件夹:在软件中选择反编译文件夹或右键点击文件夹选择反编译,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下,依据包路径信息生成文件夹路径,如com.spring.framework.*,将建立com\\spring\\framework的文件夹结构; 3、反编译jar文件:打开一个*.jar文件,XJad将该Jar文件中的所有*.class文件解压缩到临时目录并进行反编译,并将源文件带包路径信息保存至当前文件夹下名称为“~” + *.jar 的文件夹中;flash反编译工具 闪客精灵

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

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

如何在MyEclipse中反编译class文件

1.下载MyEclipse反编译Class文件的工具2.工具的安装下载后上面的工具之后,解压出来,我们可以看到有两个文件:jad.exe、net.sf.jadclipse_3.3.0.jar 。第一步:我们将jad.exe文件放到JDK的bin目录下,具体的可以查看下面的图片:第二步:将 net.sf.jadclipse_3.3.0.jar 拷贝到 MyEclipse安装目录下的plugins目录下面(接下来的步骤我会以我的计算机路径为例子说明)路径在:D:\Users\Administrator\AppData\Local\Genuitec\Common\plugins.具体文件位置见下图:第三步:在D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8.6\dropins创建一个eclipse文件夹.第四步:在创建好的eclipse文件夹下,分别创建featues、plugins两个文件夹.第六步:将net.sf.jadclipse_3.3.0.jar 文件分别拷贝到创建好的featues、plugins两个文件夹里面.第七步:重新启动MyEclipse,在Windows——》Perference——》Java下面应该会多出一个JadClipse目录. 如果没有出现的话,多试几次就OK了,我当时也是这样.第八步:点击JadClipse,在右边的窗口中配置JadClipse. 设置path to decompiler为jad.exe的全路径,如:C:\jdk\bin\jad.exe,在Directory for temporary files中指定l临时文件路径,如 :D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8.6\result ,其中result是新建一个文件夹. 同时需要选中 User Eclipse code formatter ,这样编译出来的Java 代码会和Class文件的格式一样.为了避免编译后的中文乱码问题,我们需要配置Misc,选中如下单选框.第九步:安装完成之后,双击Class文件,MyEclipse就自动反编译了.如果没有出现想要的结果,需要检查一下“*.class”默认关联的器为“JadClipse Class File Viewer“ ,具体的操作还是看图吧:关联之后,就可以自动的反编译啦!

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

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

反编译jar里所有class文件,用什么工具

用“jd-gui.exe”。

第一步:下载附件的工具“jd-gui.zip“;

第二步:解压后运行“jd-gui.exe”;

第三步:选择文件,之后找到“jar”文件、“class”文件,打开即可。

class文件反编译工具(将.class文件反编译成.java文件都有哪些工具)

本文编辑:admin

更多文章:


mplayer安卓版(mplayer精简版与完整版区别)

mplayer安卓版(mplayer精简版与完整版区别)

本文目录mplayer精简版与完整版区别mplayer哪个版本最好呀mplayer精简版与完整版区别mplayer有很多版本,官方编译版都是分着的,而且很少发布新版。MPUI、smplayer、mplayer-ww都有多种下载,总的来说就是

2025年3月30日 21:50

deserted怎么读(deserted)

deserted怎么读(deserted)

本文目录deserteddesert是什么意思deserteddeserted vt.遗弃;放弃;逃跑 vi.遗弃;开小差;逃掉 n.沙漠;荒原;应得的赏罚 adj.沙漠的;荒凉的;不毛的desert是什么意思desert的意思

2025年2月26日 05:10

matlab 画图(怎么使用matlab绘图)

matlab 画图(怎么使用matlab绘图)

本文目录怎么使用matlab绘图MATLAB画图matlab 如何描点画图怎样在matlab上对导入的数据进行画图怎样用matlab画图程序matlab如何实现画图如何用MATLAB画图怎样用matlab画图MATLAB有哪些画图的函数ma

2025年2月10日 00:00

colorscheme(color scheme是什么意思)

colorscheme(color scheme是什么意思)

本文目录color scheme是什么意思sublime text2怎么安装color scheme如何查看vim当前的colorscheme在sublime text主题方案中colorscheme中默认选项是哪个color scheme

2025年3月27日 14:40

阿里云maven仓库地址(eclipse怎么连接maven阿里云中央仓库)

阿里云maven仓库地址(eclipse怎么连接maven阿里云中央仓库)

本文目录eclipse怎么连接maven阿里云中央仓库如何查看maven本地仓库路径怎样更新自己本地maven仓库eclipse怎么连接maven阿里云中央仓库修改maven根目录下的conf文件夹中的setting.xml文件,如果你跟我

2025年3月4日 09:30

小程序开发软件(微信小程序开发十大排行榜公司有哪些)

小程序开发软件(微信小程序开发十大排行榜公司有哪些)

本文目录微信小程序开发十大排行榜公司有哪些微信小程序开发哪家公司做的好微信小程序开发十大排行榜公司有哪些微信小程序开发推荐咨询猪八戒网,猪八戒网是中国领先的企业服务平台,服务交易独角兽企业,猪八戒网汇聚了海量专业服务人才,同时打通了外包、全

2025年2月19日 18:30

occupation的中文意思(occupation和job有什么区别)

occupation的中文意思(occupation和job有什么区别)

本文目录occupation和job有什么区别occupation 和title分别什么意思occupation和job有什么区别一、词义广泛性不一样occupation英   n.职业,工作;占有,占领;(土地、房屋、建筑等的)使用job

2025年2月24日 19:50

ai软件主要做什么(AI是干什么的)

ai软件主要做什么(AI是干什么的)

本文目录AI是干什么的ai是什么作图软件AI是什么做图软件ai可以做什么AI是干什么的AI是主要研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。AI是计算机科学的一个分支,它尝试了解智能的实质,并生产出

2025年4月2日 14:40

photoshop入门教程ppt(photoshop怎么做ppt)

photoshop入门教程ppt(photoshop怎么做ppt)

本文目录photoshop怎么做pptps基础教程谁给个呀求photoshop入门教程,最好是PPT格式的photoshop怎么做ppt用PS做的是GIF格式的,速度快慢做的时候可以调整,在PS中打开你的图片,把所有的图片都拖到一个图片中,

2025年2月28日 19:10

如何能够让不同高度的DIV,交叉排列呢(我也不知道怎么形容~~看图吧)?怎样在网页中做出瀑布流效果

如何能够让不同高度的DIV,交叉排列呢(我也不知道怎么形容~~看图吧)?怎样在网页中做出瀑布流效果

本文目录如何能够让不同高度的DIV,交叉排列呢(我也不知道怎么形容~~看图吧)怎样在网页中做出瀑布流效果wordpress制作照片瀑布流的效果,如何实现如何能够让不同高度的DIV,交叉排列呢(我也不知道怎么形容~~看图吧)这种效果叫瀑布流,

2025年3月28日 14:10

closer歌曲mv(问一首英文歌 一句歌词是 come a little closer come a little closer)

closer歌曲mv(问一首英文歌 一句歌词是 come a little closer come a little closer)

本文目录问一首英文歌 一句歌词是 come a little closer come a little closer求好听的英文歌~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~电影《集结号》片尾的曲

2025年3月3日 18:50

info轻咨询师(现阶段“信息咨询师”证书有哪些靠谱的不要相信网上的,希望得到您的亲身经历,还望指点一二,谢谢!)

info轻咨询师(现阶段“信息咨询师”证书有哪些靠谱的不要相信网上的,希望得到您的亲身经历,还望指点一二,谢谢!)

本文目录现阶段“信息咨询师”证书有哪些靠谱的不要相信网上的,希望得到您的亲身经历,还望指点一二,谢谢!咨询师的种类有哪些现阶段“信息咨询师”证书有哪些靠谱的不要相信网上的,希望得到您的亲身经历,还望指点一二,谢谢!摘要有些人可能会质疑中科院

2025年3月26日 04:10

activity的用法及短语(activity是什么意思)

activity的用法及短语(activity是什么意思)

本文目录activity是什么意思from activity to activity春节活动的英语怎么说初中方面有关act的短语都有什么我希望能参加这次活动英语怎么说active的名词是什么activity的常见用法activity为什么是

2025年3月14日 06:40

getattribute方法(想请问各位servlet是如何接收前端的数据的)

getattribute方法(想请问各位servlet是如何接收前端的数据的)

本文目录想请问各位servlet是如何接收前端的数据的java 方法中如何在返回类型使用泛型getAttribute方法返回的对象是什么类型的想请问各位servlet是如何接收前端的数据的Java web中的请求都是封装在request中的

2025年2月23日 05:40

apicloud开发app(APICloud这样的低代码开发平台做出来的app怎么样)

apicloud开发app(APICloud这样的低代码开发平台做出来的app怎么样)

本文目录APICloud这样的低代码开发平台做出来的app怎么样怎么判断app是apicloud开发有人用过APICloud开发APP么怎么样小团队独立做app开发,用友APICloud平台够用吗如何使用APIcloud开发IoT APPA

2025年3月8日 05:10

ssl证书如何安装(ssl证书怎么购买和安装)

ssl证书如何安装(ssl证书怎么购买和安装)

本文目录ssl证书怎么购买和安装SSL证书安装方法,怎么安装SSL证书ssl证书怎么购买和安装所需材料:域名、独立服务器(云服务器)购买及安装流程:Gworg申请SSL证书,按照要求完成域名认证,拿到SSL证书文件。进入服务器,选择对应服务

2025年4月2日 15:40

实现整个html居中最简单方法(HTML中如何实现居中效果)

实现整个html居中最简单方法(HTML中如何实现居中效果)

本文目录HTML中如何实现居中效果HTML把内容居中怎么弄html中如何对多个内容进行居中html怎么让文字居中HTML中如何实现居中效果很简单啊,比如《td width=“500“ height=“304“》《/td》直接加align=“

2025年3月14日 23:50

二维傅里叶变换(二维傅里叶变换的可分离性有什么实际意义)

二维傅里叶变换(二维傅里叶变换的可分离性有什么实际意义)

本文目录二维傅里叶变换的可分离性有什么实际意义二维傅里叶变换的物理意义如题,变换后的图像怎么看对于二维图片的傅里叶变换,因为没有采样频率,只知道图片的大小,那怎么确定频谱的实际频率分辨率二维傅里叶变换的可分离性有什么实际意义傅里叶变换的实质

2025年4月1日 10:50

css炫酷特效(css的起源及css里的特炫效果是如何实现的)

css炫酷特效(css的起源及css里的特炫效果是如何实现的)

本文目录css的起源及css里的特炫效果是如何实现的HTML、CSS、JS很低级吗css的起源及css里的特炫效果是如何实现的我就简单明了的举个列子说一下吧。制作web页面就像盖房子,html就是砖头、水泥之类的负责基础构造。css就是装修

2025年3月17日 06:40

margin(什么是Margin)

margin(什么是Margin)

本文目录什么是Marginmargin金融术语是什么意思margin call 如何计算什么是Marginmarginn.边缘,范围; 极限; 利润,盈余; (版心外)的空白; vt.留边; 成为…的边; 加边于,围绕; 为…加旁注;So

2025年4月2日 03:10

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索