温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Intellij IDEA如何生成JavaDoc?

发布时间:2020-07-06 22:51:28 来源:网络 阅读:9830 作者:武哥_话神 栏目:开发技术

javadoc基本介绍

javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。

javadoc命令是用来生成自己API文档的,使用方式:使用命令行在目标文件所在目录输入javadoc +文件名.java。

javadoc常用标识
标签说明JDK 1.1 doclet标准doclet标签类型
@author 作者作者标识包、 类、接口
@version 版本号版本号包、 类、接口
@param 参数名 描述方法的入参名及描述信息,如入参有特别要求,可在此注释。构造函数、 方法
@return 描述对函数返回值的注释方法
@deprecated 过期文本标识随着程序版本的提升,当前API已经过期,仅为了保证兼容性依然存在,以此告之开发者不应再用这个API。包、类、接口、值域、构造函数、 方法
@throws异常类名构造函数或方法所会抛出的异常。
构造函数、 方法
@exception 异常类名同@throws。构造函数、 方法
@see 引用查看相关内容,如类、方法、变量等。包、类、接口、值域、构造函数、 方法
@since 描述文本API在什么程序的什么版本后开发支持。包、类、接口、值域、构造函数、 方法
{@link包.类#成员 标签}链接到某个特定的成员对应的文档中。
包、类、接口、值域、构造函数、 方法
{@value}当对常量进行注释时,如果想将其值包含在文档中,则通过该标签来引用常量的值。
√(JDK1.4)静态值域

此外还有@serial、@serialField、@serialData、{@docRoot}、{@inheritDoc}、{@literal}、{@code} {@value arg}几个不常用的标签,由于不常使用,我们展开叙述,感兴趣的读者可以查看帮助文档。

那我们如何通过Intellij IDEA如何生成JavaDoc?

第一步:在工具栏中找到 Tool,然后再子菜单中找到 Generate JavaDoc。

Intellij IDEA如何生成JavaDoc?

第二步:在生成文档上进行配置。

配置的简单介绍:

Intellij IDEA如何生成JavaDoc?

参数说明

1.Whole project:整个项目都生成文档 2.Custom scope 自定义范围。如下: (1)project files 项目文件, (2)project production files 项目产品文件, (3)project test files 项目的测试文件, 未知范围,class hierarchy 类层 3.include test source 包含测试目录 4.include JDK and … 包含jdk和其他的第三方jar 5.link to JDK documentation…链接到JDK api 6.output directy 生成的文档存放的位置 (1)private、package、protected、public 生成文档的级别(类和方法) (2)右边的Generate…是选择生成的文档包含的内容,层级树、导航、索引.. (3)再右边是生成的文档包含的内容信息,作者版本等信息 7.Locale 语言类型,zh-CN 8.Other command line arguments 其他参数 9.Maximum heep… 最大堆栈

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1.Whole project:整个项目都生成文档

2.Custom scope 自定义范围。如下:

1project files 项目文件,

2project production files 项目产品文件,

3project test files 项目的测试文件, 未知范围,class hierarchy 类层

3.include test source 包含测试目录

4.include JDK and 包含jdk和其他的第三方jar

5.link to JDK documentation…链接到JDK api

6.output directy 生成的文档存放的位置

1privatepackageprotectedpublic 生成文档的级别(类和方法)

2)右边的Generate…是选择生成的文档包含的内容,层级树、导航、索引..

3)再右边是生成的文档包含的内容信息,作者版本等信息

7.Locale 语言类型,zh-CN

8.Other command line arguments 其他参数

9.Maximum heep 最大堆栈

 

我这里的配置如下:

Intellij IDEA如何生成JavaDoc?

说明:IntelliJ IDEA作为Java流行的编辑器, 其生成一些Javadoc会对中文乱码, 使用UTF-8编码即可. 这个常见的问题, 则需要生成时设置参数即可.

在 “Tools->Gerenate JavaDoc” 面版的 “Other command line arguments:” 栏里输入 :

-encoding utf-8 -charset utf-8

1

-encoding utf-8 -charset utf-8

不然的话会报可能会报错误: 编码GBK的不可映射字符。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI