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 e non possono essere definiti in una superclasse.
Questa regola include una correzione rapida che imposta la visibilità dei metodi premain e agentmain su public.
Per ulteriori informazioni su queste modifiche, consultare Requirements of an Agent's premain Method Changed to Conform to the Specification.