亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 9 Javadoc 生成 HTML5 文档与搜索功能

HTML5 文档生成

Java 9 之前 javadoc 生成 HTML 4.0 格式文档。Java 9 新增 -html5 选项生成现代 HTML5 文档,并内置搜索框,大幅提升 API 查阅体验。

对比演示

旧版生成 (JDK 7)

C:\JAVA> javadoc -d C:/JAVA Tester.java
# 生成传统框架式文档,无搜索功能

新版生成 (JDK 9+)

C:\JAVA> javadoc -d C:/JAVA -html5 Tester.java
# 生成 HTML5 文档,包含搜索索引、响应式布局

示例源码

/** 
 * @author MahKumar
 * @version 0.1 
 */
public class Tester {
    /**
     * 默认方法打印 Hello world
     * @param args 命令行参数
     */
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

HTML5 文档特性

常用 Javadoc 选项速查

选项说明
-d <dir>输出目录
-html5生成 HTML5 格式(Java 9+)
-sourcepath <path>源码根路径
-subpackages <pkg>递归处理子包
-encoding UTF-8指定源码编码
-docencoding UTF-8指定输出编码
-version -author包含版本/作者标签

模块化项目文档生成

javadoc -d docs -html5 --module-path mods --module com.example.app

也可结合 Maven (maven-javadoc-plugin) 或 Gradle (javadoc task) 自动化生成。

java

  1. 精通 Java 运算符:类型、语法与实战示例
  2. Java 注释:类型、用法与最佳实践
  3. 精通 Java if…else:控制流全解析
  4. 精通 Java 增强 for 循环:语法、示例与最佳实践
  5. Java break 语句:用法、时机与标签 break 详解
  6. 精通 Java 字符串:创建、方法与最佳实践
  7. 精通 Java 接口:概念、实现与最佳实践
  8. 精通 Java 匿名内部类:定义、语法与实战示例
  9. 精通 Java Try-With-Resources:自动资源管理详解
  10. Java 注解详解:类型、放置位置与实战示例
  11. Java 断言实战指南:尽早发现 Bug 与保障代码可靠性
  12. 深入理解 Java Vector:用法、特性及与 ArrayList 的对比