【背景】
对于java的api文档的话,
之前找到的,都是在线的:
可以从:
http://docs.oracle.com/javase/7/docs/
->
->
Java™ Platform, Standard Edition 7 API Specification
以及:
Java SE Documentation at a Glance
->
->
找到更多版本的api的文档:
比如:
7 English
6 English, Chinese(结果发现此链接还失效了。。), Japanese
等等。
但是都没有:
本地的chm(即htmlhelp)文件
并且在线的文档,不支持搜索search。
此处去找找,可以本地使用的chm格式的,支持搜索的java的api的文档。
【折腾过程】
1.找了下,找到一个java5的chm:
java-ee-5帮助文档(支持搜索,查看的已编译的HTML帮助文件)
下载后看了看,基本上已经够用了。
但是还是不爽,毕竟没有最新的java7的。
2.再去找。
期间,打算,如果找不到,那么就自己去用之前在:
【全部解决】用Docbook生成htmlhelp + 【完全解决】生成的chm中标题和左边的索引目录是乱码的问题
中,就用过的:
去,把在线的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的API的文档(htmlhelp,即chm文件):支持搜索,多版本(jav5,java6,java7等)