您的位置:首页 >生活 >

.class文件怎么打开

【#.class文件怎么打开#】

.class文件是.java文件编译后生成的字节码文件,我们使用一般的文本编辑工具打开的话,里面的内容是乱码。使用专业的集成开发工具(IDE)可以打开.class文件,如eclipse,idea等。假如我们在没有.java文件的情况下想要修改代码,就需要用到java文件的反编译工具了,该工具可以将.class文件反编译成.java文件,然后修改java文件后再编译成.class文件即可。下面小编带领大家来学习一下这几种.class文件的打开方法。

工具/原料

Java Decompiler、IntelliJ IDEA

notepad++ 、Atom

方法/步骤

1

首先我们尝试使用文本编辑工具打开该.class文件,小编选择了notepad++ 和Atom这两个比较流行的文本编译工具。在notepad++中打开的.class文件完全是乱码,在Atom中打开显示的虽然不是乱码,但是文本的可读性太差,已经看不出代码原来的样子了。

2

接下来我们使用java的集成开发工具IntelliJ IDEA打开.class文件,文件能够正常被打开并且java的代码都可读,但是代码的注释被省略了,若打开的是别人的代码,则会在一定程度上影响对代码逻辑的理解。

3

下面小编给大家介绍一款非常好用的java反编译工具Java Decompiler,这个工具不仅能反编译.class文件,将.class文件转换为可读的.java文件,而且还可以对整个jar包进行反编译。该工具不仅有自己的图形化界面工具JD-GUI,而且还有eclipse和IntelliJ IDEA的插件,可以将Java Decompiler集成到这些开发工具上。百度搜索Java Decompiler,找到并打开Java Decompiler的官网首页,如下图所示。

4

我们在首页下方拖动鼠标,来到下载处,选择JD-GUI下面的Download选择相应的Releases版本下载即可,windows下直接下载jar文件即可。

5

jar文件是java的可执行文件,右键点击或双击下载后的jd-gui-1.4.0.jar文件即可运行该反编译工具,打开时会有一个咖啡的图标,如下图所示。

6

我们在打开后的页面选择File,然后导入需要打开的文件,打开后的文件如下图所示,文件的格式和普通的java文件差不多,此时打开的.class文件没有任何乱码并且可读性很高,我们还可以将该文件保存为.java的格式,这样就实现了反编译。

7

另外在Java Decompiler的官网上还提供了Eclipse和IntelliJ IDEA相应插件的下载,我们在首页选择相应的开发工具的Download选项卡下载即可,这里不再详述了。

END

声明:本文内容及图片来源于读者投稿,本网站无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。请将本侵权页面网址发送邮件到zhongyue_yx1@sina.com,我们会及时做删除处理。

举报/反馈

【#.class文件怎么打开#】到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!