从.war文件中获取我的java源代码?

4 java netbeans file war

我最近丢失了我当时正在处理的项目的netbeans项目文件夹.然而,在我工作的公司的服务器上某处,我部署了它.这意味着我(希望)仍然可以获得.war文件.

是否有可能然后"解压缩".war并获取我当时正在处理的.java源文件?

提前致谢!

duf*_*ymo 9

如果.java源不在WAR中(并且它们不应该是),则必须使用JAD之类的工具进行额外的反编译步骤.

这是设置版本控制系统的好时机,比如Subversion或Git或Mercurial,所以这种情况再也不会发生在你身上了.养成使用源代码管理的习惯,即使您是开发该项目的唯一开发人员.


Mat*_*ndy 2

您只能从您的 war 中获取 *.class 文件(将 war 重命名为 zip 并使用解压工具)。

然后你可以反编译它们。

请参阅此相关问题以获取一些建议