Я использую JDK 11 для сетевых компонентов Apache 10.
Метод main
исключен начиная с java 9 и помечен для удаления, где нет альтернативы
Все мои попытки в командной строке заканчивались на
javadoc: error - Cannot find doclet class Exception
Когда я пытаюсь:
com.sun.tools.javadoc.Main.execute (new String[]{"-doclet",TestVarElement.class.getName(),"C:\\Users\\Super3\\Documents\\NetBeansProjects\\MyProject\\src\\pk\\TestVarElement.java"});
Я получаю:
javadoc: error - Doclet class pk.TestVarElement does not contain a start method
Start
метод исключен и заменен методом run
, предыдущая настройка работает для Java 8 и старше, я хочу эквивалент для 9,10,11.
Я просмотрел документацию для DocumentationTool и соответствующие материалы, но не нашел ни одного рабочего примера.
Есть ли какой-нибудь способ, которым мы можем запустить Doclet / DocletEnvironment программно или рабочий пример из командной строки?