Os métodos premain e agentmain do agente Java devem ser públicos no Java SE 17. Isso sempre foi exigido pela especificação, mas não foi imposto anteriormente. Além disso, os métodos premain e agentmain devem ser definidos na classe do agente; eles não podem ser definidos em uma superclasse.
Esta regra tem uma correção rápida que configura a visibilidade dos métodos premain e agentmain como públicos.
Para obter mais informações sobre essas mudanças, consulte Requisitos do método premain de um agente mudados para conformidade com a especificação.