Die Java-Agenten premain und agentmain müssen in Java SE 17 öffentlich zugänglich sein. Dies war immer in der Spezifikation erforderlich, wurde jedoch nicht zuvor umgesetzt. Darüber hinaus müssen die Methoden premain und agentmain in der Agentenklasse definiert werden, sie können nicht in einer Oberklasse definiert werden.
Diese Regel hat einen automatisierten Fix. Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um die Fixautomatisierung zu aktivieren.
Der automatisierte Fix legt die Sichtbarkeit der Methoden premain und agentmain auf publicfest.
Weitere Informationen zu den Änderungen finden Sie unter Anforderungen der Premain-Methode eines Agenten wurden geändert, um der Spezifikationzu entsprechen.