我们的组织投资了一个我们希望能够开发的java Web应用程序。不幸的是,上一个开发人员只留下了.war文件。我们如何恢复一些类文件,更改它们然后再次重新部署为战争。我们尝试在Eclipse中执行此操作,但在导入为战争后,我们无法配置构建路径。 (根据我的理解,战争是作为静态项目导入的)。我在eclipse帮助文档中找不到“转换为动态项目”。
答案 0 :(得分:3)
使用ZIP格式压缩.jar / .war文件。您可以使用任何拉链实用程序(如WinZIP / WinRAR /等)对其进行解压缩。然后在.class文件中使用您最喜欢的反编译器。
答案 1 :(得分:0)
Java Decompiler是我见过的最好的。你可以用这个打开你的整个战争。
答案 2 :(得分:0)
特殊情况还有另一种选择:看看aspectj
,以便
它适用于字节代码级别(它适用于.class
个文件)。
从长远来看,使用反编译器获取你恢复的内容,然后开始逐步替换类文件。