所以我一直想要一个没有附加库的Java代理 有什么办法吗?
答案 0 :(得分:2)
您可以使用jattach来实现Windows和Linux的重要位。
附加代理可以通过以下方式完成:
jattach PID load instrument false /path/to/agent.jar`
答案 1 :(得分:0)
使用-javaagent:./agent.jar=arg
命令启动程序时,可以添加Java代理。 ./agent.jar
是包含代理程序代码的jar文件的位置。需要添加包含条目Agent-Premain
的清单,该条目命名包含premain
方法的类。
对于正在运行的代理程序,需要tools.jar。作为例外,我实施了附件协议for Unix systems for HotSpot in Byte Buddy。