【发布时间】:2019-05-31 02:30:05
【问题描述】:
我在 Apache netbeans 10 上使用 JDK 11。
main 方法自 java 9 以来已被弃用,并标记为在没有 alternative 的情况下删除
我在命令行中的所有尝试都以
结尾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 或从命令行运行一个工作示例?
【问题讨论】: