重新编译在没有源java文件夹的情况下部署在apache tomcat上的Java中创建的web应用程序

时间:2015-08-06 03:12:30

标签: java apache tomcat netbeans

我的apache tomcat webapps文件夹上有一个Web应用程序,并且运行正常。但我需要对一些java类(已编译)进行一些更改。我在NetBeans上没有源文件夹。我只有编译的类和.jar文件。

如何对这些类进行更改并重新编译?

我正在使用apache 7.0.63和NetBeans 8.0.2 EE Edition。

谢谢

1 个答案:

答案 0 :(得分:1)

您需要的是Java解编译器,您可以使用适当的CLASSPATH反编译您需要更改的类文件并编译更改。

在netbeans CLASSPATH中添加依赖jar,有关详细信息,请参阅此link

我使用jd-gui进行反编译。

注意:由于您没有源,该应用程序的许可证可能会限制您重新编译源代码。