В Java 9 и более поздних версиях компоненты, которые ранее были в tools.jar
, были преобразованы в модули.Для компилятора javac вам нужно использовать модуль java.compiler
.Это не простая замена.
Если вы столкнулись с проблемами со сторонним приложением (например, Ant), которое зависит от tools.jar
, вам необходимо обновить приложение до более новой версии, котораясовместим с Java 9+.
Согласно моему прочтению сайта Apache Ant , это означает, что вам нужен Ant 1.10.x.Проверьте страницу загрузки сайта, чтобы увидеть, что в настоящее время рекомендуется.