I metodi premain e agentmain dell'agent Java devono essere public in Java SE 17. Ciò è sempre stato richiesto dalle specifiche, ma non era stato precedentemente applicato. Inoltre, i metodi premain e agentmain devono essere definiti nella classe agent, non possono essere definiti in una superclasse.
Questa regola ha una correzione automatica. Copiare la configurazione personalizzata (custom configuration) nel file di build dell'applicazione per abilitare l'automazione delle correzioni.
La correzione automatica imposta la visibilità dei metodi premain e agentmain su public.
Per ulteriori informazioni su queste modifiche, consultare Requisiti del metodo premain di un agent modificati per essere conformi alla specifica.