是否可以在没有将代理打包到jar的情况下运行java -javaagent:myagent.jar some.package.Main
?像java agent.MyAgent some.package.Main
我有一个代理的源代码,并希望能够对其进行调试,然后对其进行更改,以便根本不需要使用-javaagent
,而是选择some.package.Main
来执行GUI
BTrace能够使用PID连接到正在运行的进程,或使用-javaagent
连接到进程。我正在寻找类似于第一种方法(使用PID)的东西,但所以我也可以从头开始一个过程。