怎么把class文件反编译成java文件

怎么把class文件反编译成java文件,第1张

工具

DJ java discompiler

方法

打开DJ_java_discompiler,选择file--open,打开class文件

从下图就可以看到已经反编译了

下图为java源文件,可以对比没有任何问题

项目WAR文件不含java源文件,只有.class文件,如何将WAR项目导入到MyEclipse中去??

我的做法:将WAR中的.class文件反编译成.java文件,反编译软件我用的是Java Decompiler", 由 Pavel

Kouznetsov开发,目前最新版本为0.2.5.它由 C++开发,并且官方可以下载 windows、linux和苹果Mac

Os三个平台的可执行程序。

如何将现有的web程序导入到myeclipse环境中去

如果要将别人发布的war包,导入到自己的eclipse环境中进行再开发,最快的方法如下:

1、新建一个myeclipse的web project。

2、右键该工程,myeclipse/add struts capability,设置成struts开发环境。

3、将war包解压,全目录覆盖新工程的WebRoot(包括其中的web-inf/meta-inf目录),相应的scr目录(或者对应的包含java文件的目录)覆盖eclipse的src目录。myeclipse会自动将WEB-INF\lib下的jar包作为放到classpath中的。

4、refresh该工程,over。

选择一款反编译工具即可

1、JD-GUI

JD-GUI 是显示java 源代码 *.class文件的 图形界面工具。可以在这里下载:JD-GUI-DownLoad

下载下来后,打开该工具,直接将jar包 拖拽到 显示窗口即可查看源代码。

2、JD-Eclipse

(1)下载 JD-Eclipse 插件。下载后,打开Eclipse,选择:Help-->Install New Software...-->add --archive... 按步骤 *** 作即可:

安装后,重启Eclipse,应该可以查看 *.class文件的代码。

ADD and Archive...

3、JD-IntelliJ

JD-Intellij 是 IntelliJ IDEA 的插件,安装了这个插件,可以方便查看 jar包源码。下载JD-Intellij

以Android studio为例: 可以离线安装也可以在线安装。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存