课程表

Java 基础教程

Java 面向对象

Java 高级教程

工具箱
速查手册

Java 9 改进 Javadoc

当前位置:免费教程 » Java相关 » Java

javadoc 工具可以生成 Java 文档, Java 9 的 javadoc 的输出现在符合兼容 HTML5 标准。

Java 9 之前的旧版本文档

考虑以下文件代码 C:/JAVA/Tester.java:

  1. /**
  2.   * @author MahKumar
  3.   * @version 0.1
  4. */
  5. public class Tester {
  6.    /**
  7.       * Default method to be run to print 
  8.       * <p>Hello world</p>
  9.       * @param args command line arguments
  10.    */
  11.    public static void main(String []args) {
  12.       System.out.println("Hello World");
  13.    }
  14. }

使用 jdk 7 的 javadoc 生成文档:

  1. C:\JAVA>javadoc -d C:/JAVA Tester.java
  2. Loading source file tester.java...
  3. Constructing Javadoc information...
  4. Standard Doclet version 1.7.0_21
  5. Building tree for all the packages and classes...
  6. Generating C:\JAVA\Tester.html...
  7. Generating C:\JAVA\package-frame.html...
  8. Generating C:\JAVA\package-summary.html...
  9. Generating C:\JAVA\package-tree.html...
  10. Generating C:\JAVA\constant-values.html...
  11. Building index for all the packages and classes...
  12. Generating C:\JAVA\overview-tree.html...
  13. Generating C:\JAVA\index-all.html...
  14. Generating C:\JAVA\deprecated-list.html...
  15. Building index for all classes...
  16. Generating C:\JAVA\allclasses-frame.html...
  17. Generating C:\JAVA\allclasses-noframe.html...
  18. Generating C:\JAVA\index.html...
  19. Generating C:\JAVA\help-doc.html...

执行以上命令会再 C:/JAVA 命令下生成文档页面,如下图所示:

1.jpg

Java 9 生成的文档兼容 HTML5 标准

使用 jdk 9 javadoc 命令中的 -html5 参数可以让生成的文档支持 HTML5 标准:

  1. C:\JAVA> javadoc -d C:/JAVA -html5 Tester.java
  2. Loading source file Tester.java...
  3. Constructing Javadoc information...
  4. Standard Doclet version 9.0.1
  5. Building tree for all the packages and classes...
  6. Generating C:\JAVA\Tester.html...
  7. Generating C:\JAVA\package-frame.html...
  8. Generating C:\JAVA\package-summary.html...
  9. Generating C:\JAVA\package-tree.html...
  10. Generating C:\JAVA\constant-values.html...
  11. Building index for all the packages and classes...
  12. Generating C:\JAVA\overview-tree.html...
  13. Generating C:\JAVA\index-all.html...
  14. Generating C:\JAVA\deprecated-list.html...
  15. Building index for all classes...
  16. Generating C:\JAVA\allclasses-frame.html...
  17. Generating C:\JAVA\allclasses-frame.html...
  18. Generating C:\JAVA\allclasses-noframe.html...
  19. Generating C:\JAVA\allclasses-noframe.html...
  20. Generating C:\JAVA\index.html...
  21. Generating C:\JAVA\help-doc.html...

执行以上命令会再 C:/JAVA 命令下生成文档页面,如下图所示:

2.jpg


转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号