我的 apache tomcat webapps 文件夹中有一个 Web 应用程序,并且运行正常。但是我需要对某些 java 类(已编译)进行一些更改。我在 NetBeans 上没有源文件夹。我只有编译后的类和 .jar 文件。
如何更改这些类并重新编译它们?
我使用的是 apache 7.0.63 和 NetBeans 8.0.2 EE 版。
谢谢
最佳答案
您需要的是 Java 反编译器,它可以反编译您需要更改的类文件,并使用适当的 CLASSPATH 编译更改。
在netbeans CLASSPATH 中添加依赖的jar,引用这个link了解更多信息
我使用 jd-gui用于反编译。
注意:由于您没有源代码,该应用程序的许可证可能会限制您重新编译源代码。
关于java - 重新编译在没有源 java 文件夹的情况下部署在 apache tomcat 上的 Java 中创建的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31846200/