在编译的Java应用程序中实现日志记录?

在编译的Java应用程序中实现日志记录?,java,reverse-engineering,decompiling,Java,Reverse Engineering,Decompiling,我有一个独立编译的java应用程序。 我没有此应用程序的源文件,我面临一个问题。 我需要解决这个问题,并需要记录一些信息。 我只有.class文件可供使用。 是否可以修改这些文件以允许记录某些信息?不可以。剩下的唯一选项是反编译类文件并获取代码。您可以反编译类文件,并获取与类文件对应的代码 然后,您可以使用相同的名称创建新文件,并更改日志代码 有关反编译器的更多详细信息,请参阅。我相信您可以使用aspectj来实现这一点。。快速的谷歌搜索给了我这个链接。。 看看这是否有帮助

我有一个独立编译的java应用程序。 我没有此应用程序的源文件,我面临一个问题。 我需要解决这个问题,并需要记录一些信息。 我只有
.class
文件可供使用。
是否可以修改这些文件以允许记录某些信息?

不可以。剩下的唯一选项是反编译类文件并获取代码。

您可以反编译类文件,并获取与类文件对应的代码

然后,您可以使用相同的名称创建新文件,并更改日志代码


有关反编译器的更多详细信息,请参阅。

我相信您可以使用aspectj来实现这一点。。快速的谷歌搜索给了我这个链接。。

看看这是否有帮助