我只知道如何在网站上在线阅读Javadoc,但是当没有网络可用时我想下载它以供离线阅读。
如何下载文档?
答案 0 :(得分:78)
顺便说一下,history of Java SE versions。
答案 1 :(得分:18)
对于任何javadoc(不仅仅是可供下载的版本),您可以使用具有合适重命名掩码的Firefox DownThemAll插件,例如:
*subdirs*/*name*.*ext*
<击> https://addons.mozilla.org/en-us/firefox/addon/downthemall/ 击>
https://www.downthemall.org/main/install-it/downthemall-3-0-7/
编辑:可以使用Pale Moon浏览器使用一些旧版本的DownThemAll插件。
答案 2 :(得分:9)
你可以在Mac上使用名为Dash: Offline API Documentation
的东西。对于Windows和Linux,您有一个名为Zeal
的替代方案。
两者非常相似。你可以获得Java,android,Angular,HTML5等大多数API的离线文档。几乎所有的东西。
上写了一篇文章答案 3 :(得分:7)
制作自己的本地javadoc有充分的理由,这并不是特别困难!
首先你需要来源。在编写Java 8时,JDK附带了一个名为src.zip
的zip文件。有时,由于无法解释的原因,Oracle并不总是包含源代码。因此,对于某些旧版本(以及谁知道未来),您必须以另一种方式获取Java源代码。值得注意的是,在过去,Oracle有时将源代码包含在Linux版本的JDK中,但不包含在Windows版本中。
我刚解压缩此文件...顶级目录是“com”,“java”,“javax”,“launcher”和“org”。目录launcher
不包含要记录的文件。
您可以通过在命令提示符/终端CD到目录...\src
的任何或所有这些来非常简单地生成javadoc。然后去
javadoc -d docs -Xmaxwarns 10 -Xmaxerrs 10 -Xdoclint:none -sourcepath 。 -subpackages java:javax:org:com
请注意,有一个“。”在-sourcepath
这很简单。生成自己的javadocs也有两大优势
NB Swing半正式死亡。我们都应该切换到JavaFX,它与Java 8 JDK捆绑在一起,但是在它自己的源文件javafx-src.zip
中。
解压缩后,会显示3个“根”包:com
,javafx
和netscape
(wha'?)。这些应该手动移动到解压缩的src
目录下的适当位置(包括Java com.sun
结构下的JavaFX com.sun
包)。编译所有这些Javadoc文件使我的机器花费了不可忽视的时间。我希望很快就能看到所有其他源类的所有JavaFX源类。
PS事后想法:使用Eclipse和“Gradle STS”插件:“New Gradle STS Project”向导将创建一个包含该行的gradle.build
文件
包含插件:'eclipse'
当你走到
时,这会神奇地下载带有可执行jar的源jar(在GRADLE_HOME
下)
&GT; gradle build
...为您提供额外的确定性,即您有权使用src
,因此右javadoc
代表相关的依赖关系。
答案 4 :(得分:5)
自从我上大学以来,我使用了Allimant打包的javadoc。
http://www.allimant.org/javadoc/
javadoc采用CHM格式(标准的Windows帮助格式),因此在使用Windows时效果最佳。
答案 5 :(得分:0)
JAVA传真Api文档
您可以从此处下载mac 2.2预览版并解压缩。
http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html
javadoc与2.1不完全匹配,但它会很接近,如果你使用预览,它将完全匹配。
我认为这会对你有帮助:)。
答案 6 :(得分:-1)
F.ex。 http://docs.oracle.com/javase/7/docs/有一个链接可以在“下载”下的侧栏中下载“JDK 7文档”。我希望其他版本也一样。
答案 7 :(得分:-1)
答案 8 :(得分:-1)