В Java SE 16 удален конструктор javax.tools.ToolProvider().
Откажитесь от использования этого конструктора в своем приложении. Конструктор не требуется, так как класс содержит только статические методы.
Это правило имеет автоматическое исправление для статического вызова методов в классе ToolProvider .
Скопируйте пользовательскую конфигурацию в файл компоновки приложения, чтобы включить его.
Дополнительная информация об этих изменениях приведена в разделе API, удаленные в Java SE 16.