【发布时间】:2017-09-24 12:27:25
【问题描述】:
我在这里处理许多遗留应用程序。其中一个(部署在生产中)需要编辑,因为没有任何日志。
我反编译了它,但我不知道在这种情况下如何重新组装。由于编译器优化,我什至无法重新编译已编辑的单个类。
(我使用的是 Java 6)
对不起,如果我的英语不好,我只是一个大三学生
【问题讨论】:
-
不,一般情况下不会。通常 War 文件只包含已编译的字节码(二进制)文件,源不可用。询问作者,他们可能会为您提供源代码。
-
我同意@markspace——我可能会将陈述软化为“不切实际,一点也不容易”,而不是说这完全不可能,但你需要做的可能是一个数量级比使用 spring-boot 和 spring-data 从头重写服务更难。
-
大家好。我们使用方面做了一个周转计划。你们认为我可以在这个问题中更好地描述它吗? @EngineerDollery
-
这是一个答案吗?如果是的话,我会把它写下来作为答案。可以回答您自己的问题 - 如果您是唯一一个回答正确的人,那么我们鼓励您这样做。
标签: war aop aspectj decompiler jd-gui