私のjavaagentは、-javagentを介して実行され、私のクラスの静的メソッドへのコールバックを持つ計測器クラスです。これは、システムクラスとは別に優れています。 java/lang、java/util。メソッドが呼び出された時点でClassDefNotFounderrorをスローします(INVOKESTATICを使用)。つまり、メソッド呼び出しが試行されたが、ユーザークラスにはアクセス権や可視性の問題がないため、メソッド呼び出しが実装されているように見えます。私のコールバッククラスとそのメソッドはすべてpublicです。ASMを使用したJavaのバイトコード計測システムクラス
(私はクラスパスに-javaagentを使ってロードするのではなく)クラスを追加しようとしましたが、それは役に立ちませんでした。私はオーバーライドする必要があるシステムクラスのいくつかの保護はありますか?