リモート仮想マシン (同じホスト上) でクラスを再変換しようとしています。エージェント (マニフェストに正しい値が入った jar にパックされている) が読み込まれますが、エージェントの agentmain メソッドでクラスを明示的に再変換するようインストルメンテーションに要求しても、トランスフォーマーは呼び出されません (次のコードが呼び出されることを確認しました)。
instrumentation.addTransformer(new MyClassFileTransformer(), true);
instrumentation.retransformClasses(Class.forName("example.MyClassToTransform"));
再変換が行われない理由と、何を修正する必要がありますか?