O construtor javax.tools.ToolProvider() foi removido no Java SE 16. Remova o uso deste construtor em seu aplicativo. O construtor é desnecessário porque a classe contém apenas métodos estáticos.
Essa regra tem uma correção automatizada para chamar os métodos na classe ToolProvider estaticamente
Copie a configuração customizada para seu arquivo de construção do aplicativo para ativá-la.
Para obter mais informações sobre essas mudanças, consulte APIs removidas no Java SE 16.