Art*_*tur 5 java debugging javaagents
是否可以在java -javaagent:myagent.jar some.package.Main没有将代理包装到罐子的情况下运行?就像是java agent.MyAgent some.package.Main
我有一个代理的源代码,并希望能够调试它,然后更改它,因此根本不需要使用它-javaagent,而是选择some.package.Main通过GUI执行.
BTrace能够使用PID连接到正在运行的进程或使用连接到进程-javaagent.我正在寻找类似于第一种方法(使用PID)的东西,但我也可以从头开始一个过程.
在 Java 6 中,您可以使用Attach API以编程方式加载代理(不带-javaagent),但仍然需要将代理打包为 jar。