1

我想修改远程运行时类文件(已经在远程服务器的 JVM 中加载)。
我应该做多少步骤?我知道一些 API,例如 Instrumentation、classfiletransformer、ASM 等。我可以使用 ASM 修改位于本地硬盘上的类文件。我可以通过附加JVM的PID,在locate JVM中获取当前加载的所有类的名称。但是,接下来呢?是否需要进行套接字编程才能将远程类文件传输到本地机器?我对此感到困惑。任何参考或建议。谢谢你的考虑。

4

1 回答 1

0

从远程服务器获取文件,在本地修改并推送回远程服务器。从远程服务器获取文件可以使用 FTP、HTTP 或者可以编写在远程机器上运行的小型套接字服务器和您机器上的客户端。

关于如何在 JVM 中重新加载类(因为你说它已经加载了),我不知道 :)

于 2013-08-22T10:33:31.320 回答