5

java -javaagent:myagent.jar some.package.Mainエージェントを jar にパッケージ化せずに実行することは可能ですか? 何かのようなものjava agent.MyAgent some.package.Main

エージェントのソース コードがあり、それをデバッグして後で変更できるようにしたいので、まったく使用する必要がなく、代わりにGUI を介して実行することを-javaagent選択します。some.package.Main

BTraceは、PID を使用して実行中のプロセスに接続するか、または を使用してプロセスに接続できます-javaagent。最初のアプローチ(PIDを使用)に似たものを探していますが、プロセスを最初から開始することもできます。

4

1 に答える 1

3

Java 6では、Attach APIを使用してプログラムで(なしで)エージェントをロードできます-javaagentが、それでもエージェントをjarとしてパッケージ化する必要があります。

于 2010-11-21T20:37:58.910 に答える