JVM ツール インターフェイスを使用しています。SetSystemProperty() 呼び出しを使用して Agent_OnLoad イベントで SystemProperty を作成しようとしています。プロパティが存在する場合、新しい値が正しく設定されます。ただし、プロパティが存在しない場合、SetSystemProperty はプロパティを書き込めないことを示すエラー コードを返します (エラー 98)。
クラスがロードされる前に、JVM の初期段階でシステム プロパティを作成する別の方法はありますか?
2012 年 5 月 24 日更新: エージェントとして、さまざまなプログラムに負荷をかけられています。プログラムにこのプロパティを設定するように要求することはできません (私の使用例では実用的ではありません)。エージェント コード自体からプロパティを設定する方法を探しています。いろいろ試した結果、無理だという結論に達しました。