java生成pdf的api_利用javadoc生成API文档

本文介绍了如何生成Java API文档,特别是JDK1.8的API。步骤包括下载JDK,解压获取源码,筛选java、javax、org目录,生成package.txt文件,然后使用javadoc命令创建文档。提供的代码示例用于生成package.txt,最后通过命令行执行javadoc命令完成API文档的制作。
摘要由CSDN通过智能技术生成

写代码的时候免不了要查看API,jdk的API在官网上也能查看,但是是在线的.对于我们这种上班时间不允许上

网的人来说就很....

当然也可以从网上下载现成API文档,但总有一些API是你很难从网上下载的,授人予鱼不如授人予渔.给大家介

绍一个如何生成java API文档的方法.模仿这一过程可以生成各种开源jar 的API文档.

以生成JDK1.8的API为例

1.首先从官网下载、安装、配置JDK,

2.进入jdk的安装目录,找到src.zip并解压(最好解压到其他目录)

3.只保留java、javax、org这三个目录

4.找到所有的java文件并将其路径写入一个文件(本示例为解压目录src下的package.txt)

这一步肯定不能自己去做,写段代码用来生成这个文件,代码在文章最后会附上

5.进入Windows命令窗口(cmd),输入如下命令

(1)cd [path]

注意:path为解压的目录,如文件位于d://src目录下则命令为cd d://src

(2)javadoc -d ../api @package.txt

../api表示生成文档的目录,当前目录的父目录下的api目录,package.txt为步骤4所生成的文件

以上命令运行完之后就能看到API文档了,最后一个命令要执行10分钟左右,耐心等待吧.

注意!在执行命令(2)后会开始加载java,一定要在加载完之后按一下回车.否则javadoc不会继续执行

下面是查找java文件的代码:

import java.io.IOException;

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.Paths;

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

import java.util.stream.Stream;

public class FilesMain {

public static void main(String[] args) throws IOException {

Path src = Paths.get("java原文件地址(src)");

Path pa = Paths.get("需要生产的package.txt文件地址");

List list = new ArrayList();

try(Stream st = Files.walk(src)){

Iterator it = st.iterator();

while(it.hasNext()){

Path p = it.next();

if(!Files.isDirectory(p)){

if(p.toString().endsWith(".java")){

list.add(p.toString());

}

}

}

Files.write(pa, list);

}

System.out.println("完成!");

}

}

我已经上传了一份jdk1.8的中文API,有需要的可以下载

https://download.csdn.net/download/rongbaojian/10422952

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值