当前位置: 首页 > article >正文

生成JavaDoc文档

生成 JavaDoc 文档


1、快速生成 文档 注解
2、常见的文档注解
3、脚本生成 doc 文档
4、IDEA工具栏生成 doc 文档





第一章 快速入门

第01节 使用插件

在插件工具当中,找到插件 javaDoc

在这里插入图片描述

使用方式,在代码区域,直接点击右键。选择

在这里插入图片描述

第02节 常用注解

作用在 类或者接口 上面

注解名称使用案例详细说明
author@author cosmo作者 cosmo
version@version 1.0版本 1.0
apiNote@apiNoteAPI 介绍

作用在方法上

注解名称使用案例详细说明
author@author cosmo作者 cosmo
version@version 1.0版本 1.0
return@return返回值介绍
param@param参数介绍
throws@throws异常说明

其他注解

注解名称使用案例详细说明
see@see引用其他类、接口、方法、文档
since@since说明该 类、方法、或者字段 从哪个版本开始引入
link@link连接某个地址或者类 接口 方法
deprecated@deprecated标记已经过时的方法或者类
code@code某个代码片段

第03节 生成文档的效果

在这里插入图片描述





第二章 快速脚本

第01节 脚本代码

@echo off   
setlocal enabledelayedexpansion:: 只需要修改当前项目所在的目录、匹配上 src 路径和包名称的根路径
set "ROOT_PATH=D:\workspace\demo04\XCPP"
set "srcPath=%ROOT_PATH%\src"
set "packageName=com"
:: -------------------------------------------------------------
set "docPath=.\docs" 
:: =============================================================:: 检查Java环境是否已配置   
where java >nul 2>&1   
if %errorlevel% neq 0 (echo error:not found Java Environment,please install and configure Java first。pauseexit /b 1   
):: 检查Javadoc是否可用   
where javadoc >nul 2>&1   
if %errorlevel% neq 0 (echo Error: Javadoc tool not found, please ensure JDK is installedpauseexit /b 1   
):: 删除之前旧的 docs 文件夹  
if exist "%docPath%" (  echo delete old docs rmdir /s /q "%docPath%"       
):: 执行 Javadoc 命令   
echo Generating Javadoc....
javadoc -encoding UTF-8 -charset UTF-8 -d  %docPath% -sourcepath %srcPath% -subpackages %packageName%if %errorlevel% equ 0 (echo -------------------------------------------------------------echo Javadoc Successfully generated, document located at: %docPath%echo -------------------------------------------------------------
) else (echo Javadoc Generation failed, please check the command or path.
)pause   
endlocal

第02节 后续说明

在脚本代码当中,需要修改以下几点:

修改项说明是否必填
ROOT_PATH项目的绝对路径是(建议根据实际情况修改)
srcPathsrc 文件夹的路径是(根据项目不同 src 的相对项目路径不一致,是需要进行修改的)
packageName一级包的路径是(目前默认的一级包路径是 com 后面根据实际需求来确定)
docPath生成DOC文档的路径否(目前是生成在当前脚本,所在的目录下面,是否在其他位置,根据实际需求来确定)

第03节 系统工具类

在系统工具栏上面,可以直接生成 doc 文档。
在这里插入图片描述





http://www.lryc.cn/news/2403556.html

相关文章:

  • 八股学习-JS的闭包
  • Web后端基础(Maven基础)
  • 学习记录aigc
  • set map数据结构
  • Q: dify前端使用哪些开发框架?
  • 面试题小结(真实面试)
  • 【PmHub面试篇】PmHub中基于Redis加Lua脚本的计数器算法限流实现面试专题解析
  • 计算机网络领域所有CCF-A/B/C类期刊汇总!
  • 有意向往gis开发靠,如何规划学习?
  • 五、查询处理和查询优化
  • 缓解骨质疏松 —— 补钙和补维 D
  • 《PMBOK® 指南》第八版草案重大变革:6 大原则重构项目管理体系
  • Ctrl+R 运行xxx.exe,发现有如下问题.
  • 极智项目 | 基于PyQT+Whisper实现的语音识别软件设计
  • vue+cesium示例:地形开挖(附源码下载)
  • 升级:用vue canvas画一个能源监测设备和设备的关系监测图!
  • Elasticsearch + Milvus 构建高效知识库问答系统《一》
  • 深入理解 transforms.Normalize():PyTorch 图像预处理中的关键一步
  • leetcode 2434. 使用机器人打印字典序最小的字符串 中等
  • 爆炸仿真的学习日志
  • 【Fiddler抓取手机数据包】
  • [华为eNSP] OSPF综合实验
  • 东芝Toshiba DP-4528AG打印机信息
  • Vue3+Vite中lodash-es安装与使用指南
  • 完美搭建appium自动化环境
  • c++中的输入输出流(标准IO,文件IO,字符串IO)
  • App使用webview套壳引入h5(三)——解决打包为app后在安卓机可物理返回但是在苹果手机无法测滑返回的问题
  • CSS中text-align: justify文本两端对齐
  • 2025年渗透测试面试题总结-ali 春招内推电话1面(题目+回答)
  • C#中的依赖注入