javadoc -helphtml
javadoc的用法: javadoc [options] [packagenames] [sourcefiles] [@files]java
最簡單的用法:javadoc User.javaoracle
其中有一條:ide
-doclet <class> 經過替代 doclet 生成輸出ui
public class DocUtil { private static RootDoc rootDoc = null; public static RootDoc getRootDoc(String classPath) { String[] docArgs = new String[]{ "-doclet", DocUtil.class.getName(), classPath }; com.sun.tools.javadoc.Main.execute(docArgs); return rootDoc; } public static boolean start(RootDoc root) { rootDoc = root; return true; } public static void main(String[] args) { String classPath = "E:\\workspace\\doc\\src\\main\\java\\src\\User.java"; RootDoc rootDoc = getRootDoc(classPath); // com.sun.tools.javadoc.Main.main(new String[]{"javadoc", "E:\\workspace\\doc\\src\\main\\java\\src\\User.java"}); } }
官方文檔:http://docs.oracle.com/javase/8/docs/technotes/guides/javadoc/doclet/overview.html#basicsspa