eclipse怎么打开.class文件

eclipse怎么打开.class文件,第1张

需要下载JAD并安装

1,将下载到的JAD反编译工具解压,将得到的jad.exe放置到系统某一目录下,如C:/Java/jre1.5.0_07/bin;(位置可以随便放,以后配置要用,推荐放到java目录下)

2,将下载到的JadClipse压缩包net.sf.jadclipse_3.3.0.jar(对应你刚才下载的版本)放置到Eclipse目录下plugins内(该目录是专门放置插件的,你也可以自己建立个文件夹来放置插件,但要记住路径,后面需要配置)

启动配置

安装完成后,eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。

如果没有默认,可以在Eclipse的Windows——>Perference——>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。

设置完成后,双击*.class文件,eclipse将自动反编译。

对于存在源代码的类,它不会强行反编译,也就是说它还是会用eclipse自带的Class File Viewer查看class文件,手动设置Window->Preferences->Java->JadClipse,把Ignore existing source选中,就不会管有没有源码,都会反编译

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

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

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

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

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

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11739371.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存