Java エージェントでの振る舞いの変更を確認する

Java エージェント premain メソッドおよび agentmain メソッドは Java SE 17 では public でなければなりません。 仕様ではこれは常に必要でしたが、以前は強制されていませんでした。 また、premain メソッドおよび agentmain メソッドはエージェント・クラス内に定義される必要があり、スーパークラス内に定義することはできません。

このルールには自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。

自動修正により、 premain メソッドと agentmain メソッドの可視性が publicに設定されます。

これらの変更について詳しくは、 を参照してください。 エージェントのメイン・メソッドの要件が仕様に準拠するように変更されました。