- 浏览: 289830 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
全站唯一是我么:
请问下该功能的jdk版本是1.4的么,还是以上的?
Java实现给图片添加水印 -
Janne:
请问,你解决这问题没?是怎么回事?我今天也遇到了,没解决
myeclipse6.5中使用jax-ws启动tomcat报错问题 -
xuedong:
studypi 写道你是怎么和新浪的技术联系的?能告诉一下我吗 ...
新浪微博第三方接口调用学习 -
studypi:
你是怎么和新浪的技术联系的?能告诉一下我吗,谢谢
新浪微博第三方接口调用学习 -
dove19900520:
有用,呵呵
IE,Firefox都不放弃(兼容性问题总结)
javadoc 应用详解
javadoc是生成一个java api文档生成工具。存在于jdk安装目录下的bin目录中。
javadoc在命令行使用还是比较复杂的,在eclipse、idea等IDE中却比较方便,在命令行使用的麻烦的原因是众多的参数。
但是IDE傻瓜型的操作在有些时候还完成不了想要的任务。这时候,就需要懂得一些参数命令的用法了。
在说明具体使用之前, 严重声明:生成javadoc 不要求你的java代码是可编译的。唯一要求的是存在.java文件。
下面是具体的用法:
D:\>javadoc -help
用法:javadoc [选项] [软件包名称] [源文件] [@file]
-overview <文件> 读取 HTML 文件的概述文档
-public 仅显示公共类和成员
-protected 显示受保护/公共类和成员(默认)
-package 显示软件包/受保护/公共类和成员
-private 显示所有类和成员
-help 显示命令行选项并退出
-doclet <类> 通过替代 doclet 生成输出
-docletpath <路径> 指定查找 doclet 类文件的位置
-sourcepath <路径列表> 指定查找源文件的位置
-classpath <路径列表> 指定查找用户类文件的位置
-exclude <软件包列表> 指定要排除的软件包的列表
-subpackages <子软件包列表> 指定要递归装入的子软件包
-breakiterator 使用 BreakIterator 计算第 1 句
-bootclasspath <路径列表> 覆盖引导类加载器所装入的
类文件的位置
-source <版本> 提供与指定版本的源兼容性
-extdirs <目录列表> 覆盖安装的扩展目录的位置
-verbose 输出有关 Javadoc 正在执行的操作的消息
-locale <名称> 要使用的语言环境,例如 en_US 或 en_US_WIN
-encoding <名称> 源文件编码名称
-quiet 不显示状态消息
-J<标志> 直接将 <标志> 传递给运行时系统
通过标准 doclet 提供:
-d <目录> 输出文件的目标目录
-use 创建类和软件包用法页面
-version 包含 @version 段
-author 包含 @author 段
-docfilessubdirs 递归复制文档文件子目录
-splitindex 将索引分为每个字母对应一个文件
-windowtitle <文本> 文档的浏览器窗口标题
-doctitle <html 代码> 包含概述页面的标题
-header <html 代码> 包含每个页面的页眉文本
-footer <html 代码> 包含每个页面的页脚文本
-bottom <html 代码> 包含每个页面的底部文本
-link <url> 创建指向位于 <url> 的 javadoc 输出的链接
-linkoffline <url> <url2> 利用位于 <url2> 的软件包列表链接至位于 <url>
的文档
-excludedocfilessubdir <名称 1>:..排除带有给定名称的所有文档文件子目录。
-group <名称> <p1>:<p2>.. 在概述页面中,将指定的软件包分组
-nocomment 抑止描述和标记,只生成声明。
-nodeprecated 不包含 @deprecated 信息
-noqualifier <名称 1>:<名称 2>:...从输出中排除限定符的列表。
-nosince 不包含 @since 信息
-notimestamp 不包含隐藏时间戳
-nodeprecatedlist 不生成已过时的列表
-notree 不生成类分层结构
-noindex 不生成索引
-nohelp 不生成帮助链接
-nonavbar 不生成导航栏
-serialwarn 生成有关 @serial 标记的警告
-tag <名称>:<位置>:<标题> 指定单个变量自定义标记
-taglet 要注册的 Taglet 的全限定名称
-tagletpath Taglet 的路径
-charset <字符集> 用于跨平台查看生成的文档的字符集。
-helpfile <文件> 包含帮助链接所链接到的文件
-linksource 以 HTML 格式生成源
-sourcetab <制表符长度> 指定源中每个制表符占据的空格数
-keywords 使软件包、类和成员信息附带 HTML 元标记
-stylesheetfile <路径> 用于更改生成文档的样式的文件
-docencoding <名称> 输出编码名称
好全,但是用法说明有的地方比较模糊。这里我说几个常用的。
1、如果你在中文系统下使用的源代码编码是UTF-8,你还想输出中文的javadoc,需要指定:
1)、要使用的语言环境:-locale zh_CN
2)、设置源码编码方式:-encoding UTF-8
2、排除一些包,包之间用冒号分隔。
-exclude [包路径]:[包路径]:...
3、生成文档的标题栏标题
-windowtitle [标题栏标题文字]
4、生成文档题目
-doctitle [文档题目]
本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/100116
发表评论
-
eclipse中安装clover后不显示的问题
2015-01-09 15:04 747最近公司要测下,测试中的代码覆盖率,用到了clover,在 ... -
一个效果非常不错的JAVA数据库连接池 .
2011-12-27 10:50 912来源: http://hi.baidu.com/guowei ... -
通过java查询数据库表结构 .
2011-11-22 11:40 1509public static void getConnAndT ... -
JDBC如何判断数据库的表是否存在
2011-11-08 17:34 1877实现原理:主要是利用DatabaseMetaData.get ... -
『JAVA基础』使用JavaMail发邮件的实例
2011-11-03 14:35 802代码一、Email_Autherticator.java 服 ... -
java 对象执行顺序
2011-09-29 16:31 885package com.tzf.test; pu ... -
Java commons-fileupload 上传文件
2011-09-26 11:51 1618看了 开心就好 的文件上传,感觉不错,和大家分享 网 ... -
JAVA基础知识精华总结
2011-09-23 17:23 7311、对象的初始化 (1)非静态对象的初始化 在创 ... -
新浪微博第三方接口调用学习
2011-09-14 16:56 3845这两天做了个接新浪微博接口的专题。呵呵,我可能已经落伍了,微 ... -
程序变量命名的几条法则:匈牙利命名法,驼峰式大小写,帕斯卡命名法
2011-09-07 20:37 20301.匈牙利命名法的好处: 从名字中就可以看出变量 ... -
操作符笔记-第一天
2011-09-04 13:30 869在最底层,Java中的数据是通过使用操作符来操作的。 ... -
java常用设计模式之备忘录模式
2011-08-29 12:26 1058------------------------------ ... -
java常用设计模式之职责链模式
2011-08-29 12:25 905---------------------- 职责链模式(C ... -
java常用设计模式之享元模式
2011-08-29 12:24 874------------------------------ ... -
java常用设计模式之状态模式
2011-08-29 12:23 1353------------------------------ ... -
java常用设计模式之代理模式
2011-08-29 12:22 1069------------------------------ ... -
java常用设计模式之适配器模式
2011-08-29 12:21 564------------------------------ ... -
java常用设计模式之外观模式
2011-08-29 12:20 646------------------------------ ... -
java常用设计模式之迭代器模式
2011-08-29 12:19 780------------------------------ ... -
java常用设计模式之观察者模式
2011-08-29 12:18 619------------------------------- ...
相关推荐
JavaSE071Target及ElementType详解 JavaSE071Target及ElementType是Java语言中两个重要的概念,它们都是Java注解(Annotation)的组成部分。本文将详细介绍JavaSE071Target及ElementType的概念、用法和实现原理。 ...
Java 元注解详解 Java 元注解是 Java 注解的重要特性,它们是用于修饰注解的注解。Java 元注解的作用是通过使用 Java 元注解,可以为注解指定:作用范围、生命周期、是否可重复和是否继承等信息,从而提高注解的...
java或Java框架中常用的注解及其作用详解:Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过...
Java 注解(Annotation)基础概念详解 一、什么是注解(Annotation) Annotation(注解)是 Java 提供的一种元程序元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotation 是一个接口,程序可以...
JDK(Java Development Kit)即 Java 开发工具集,一堆 Java 开发基本工具比如 Javac.exe、Jar.exe、Javadoc.exe 等。同时 JDK 包含了 JRE(Java Runtime Environment)即 Java 运行环境,因此要进行使用 Java 编写 ...
·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,...
金融应用和交易领域对数据处理系统提出了特殊要求:超短延迟、竞争性更新(包括来自不同进程)、高频更新的复制。 如何获得小于 1 微秒的存储键值的中位延迟? 如何从键值存储中获得小于 1 微秒的中位延迟? 科洛...
用于实验mysql等数据库(sql,jdbc等的用法) 技术列表: ide:IntelliJ IDEA 或 eclipse4.4.2 build使用gradle5.2.1 项目结构 |--db/***.sql 用于实验的数据库脚本 1.项目jdbc:jdbc的javase实验 2.项目orm-hibernate:...
北京动力节点-Java编程零基础教程-115-Java基本语法-方法详解-方法的参数与返回值的应用场景.avi 北京动力节点-Java编程零基础教程-116-Java基本语法-方法详解-变量的作用域.avi 北京动力节点-Java编程零基础教程...
1. 目录 1. 2. 目录 .........................................................................................................................................................1 JVM ........................
"Java 注解详解" Java 注解是 Java 中最重要却最容易被人遗忘的知识点。很多人不明白它是怎么起作用的,甚至有人把它和注释混淆。实际上,Java 注解是 Java 中一种特殊的元数据,提供了关于程序元素的信息。 注解...
Java 变量关键字详解 Java 变量关键字是 Java 编译器中具有特殊含义的词语,它们用于表示一种数据类型或者表示程序的结构等。关键字不能用作变量名、方法名、类名、包名。 一、关键字概述 ---------------- Java ...
坐标详解 9.5.2. 多模块项目 9.5.3. 项目继承 9.6. POM最佳实践 9.6.1. 依赖归类 9.6.2. 多模块 vs. 继承 9.6.2.1. 简单项目 9.6.2.2. 多模块企业级项目 9.6.2.3. 原型父项目 10. 构建生命周期 10.1...