【整理】离线本地的Java的API的文档(htmlhelp,即chm文件):支持搜索,多版本(jav5,java6,java7等)

【背景】

对于java的api文档的话,

之前找到的,都是在线的:

可以从:

http://docs.oracle.com/javase/7/docs/

->

API Documentation

->

Java™ Platform, Standard Edition 7 API Specification

以及:

Java SE Documentation at a Glance

->

API

->

找到更多版本的api的文档:

Java SE APIs & Documentation

比如:

7 English

6 English, Chinese(结果发现此链接还失效了。。), Japanese

等等。

但是都没有:

本地的chm(即htmlhelp)文件

并且在线的文档,不支持搜索search。

此处去找找,可以本地使用的chm格式的,支持搜索的java的api的文档。

【折腾过程】

1.找了下,找到一个java5的chm:

java-ee-5帮助文档(支持搜索,查看的已编译的HTML帮助文件)

下载后看了看,基本上已经够用了。

但是还是不爽,毕竟没有最新的java7的。

2.再去找。

期间,打算,如果找不到,那么就自己去用之前在:

【全部解决】用Docbook生成htmlhelp + 【完全解决】生成的chm中标题和左边的索引目录是乱码的问题

中,就用过的:

Microsoft HTML Help Downloads

去,把在线的java7的api的文档,即各个html文件,都用爬虫爬下来

然后在用Microsoft HTML Help制作一个chm的。

3.不过,最后还是找到了(就不用我自己再去制作了)

Java documentation in Windows Help format

然后,去(点击同意license后才可以)点击下载,得到对应的chm格式的java的api文档:

Document Format Last update File size Download links
J2SE 7 documentation HTMLHelp Aug. 31,2011 43 Mb http://javadoc.allimant.org/dist/j2se7.zip
J2SE 6 documentation HTMLHelp Jun. 23,2008 54 Mb http://javadoc.allimant.org/dist/j2se6.zip
J2SE 5.0 Documentation HTMLHelp Oct. 10,2004 41 Mb http://javadoc.allimant.org/dist/jdk150.zip
J2SE 1.4.2 Documentation HTMLHelp Jul. 3,2003 34 Mb http://javadoc.allimant.org/dist/jdk142.zip
JDK 1.3.1 Documentation HTMLHelp Mar. 7,2002 23 Mb http://javadoc.allimant.org/dist/jdk13.zip
JDK 1.1.8 Documentation WinHelp Apr. 16,1999 2.6 Mb http://javadoc.allimant.org/dist/jdk118.zip
The Java Tutorial (July 20, 2011 edition) HTMLHelp Aug. 31,2011 54 Mb http://javadoc.allimant.org/dist/java-tutorial-2011-07-20.zip
Java Enterprise Edition 5 API Documentation HTMLHelp Feb. 7,2007 5.1 Mb http://javadoc.allimant.org/dist/java-ee-5.zip
The Java Enterprise Edition 5 Tutorial HTMLHelp Feb. 6,2007 6.9 Mb http://javadoc.allimant.org/dist/java-ee-5-tutorial.zip
Java 2 Enterprise Edition 6 API Documentation and Tutorial HTMLHelp Jan. 7,2010 8 Mb http://javadoc.allimant.org/dist/java-ee-5-tutorial.zip

下载后,打开看了看,真的很不错:

Java Platform Standard Edition 7 Documentation support search

【总结】

网上,只要存在对应的资源,都还是可以找到的。

实在找不到,(像这类不是很复杂的需求),也是可以自己去制作的。

如未注明转载等字样则均为crifan原创。对于原创文章,转载请注明出处:
在路上 - on the way - 走别人没走过的路,让别人有路可走

猜你喜欢

转载自sudixiaozifgy.iteye.com/blog/2244699