Download 将javadocs从文档站点复制到本地zip文件

Download 将javadocs从文档站点复制到本地zip文件,download,javadoc,Download,Javadoc,我想知道是否有任何工具可以将javadocs从在线主机“下载”到本地文件 我使用的在线文档倾向于拒绝eclipse之类的客户端,这使得工作变得困难,因此我需要将它们拉到我的机器上,并将它们连接到我的库jar 首先,确保他们没有提供zip格式或类似格式的下载 然后,确保你确实被允许这样做(这可能取决于你住在哪里,以及网站上提到的你想从哪里拉这个的任何条件) 然后,看看这个工具。它是GNU系统的一部分,因此包含在许多Linux发行版中,但我想它也适用于Windows和Mac 类似这样的东西对我

我想知道是否有任何工具可以将javadocs从在线主机“下载”到本地文件

我使用的在线文档倾向于拒绝eclipse之类的客户端,这使得工作变得困难,因此我需要将它们拉到我的机器上,并将它们连接到我的库jar

  • 首先,确保他们没有提供zip格式或类似格式的下载

  • 然后,确保你确实被允许这样做(这可能取决于你住在哪里,以及网站上提到的你想从哪里拉这个的任何条件)

  • 然后,看看这个工具。它是GNU系统的一部分,因此包含在许多Linux发行版中,但我想它也适用于Windows和Mac

  • 类似这样的东西对我很有用:

    wget --no-parent --recursive --level inf --page-requisites --wait=1 \
       https://epaul.github.io/jsch-documentation/simple.javadoc/
    
    (不带换行符;此处应使用
    \
    反斜杠转义)

    在尝试此操作之前,请查看中每个选项的作用

    如果要重复执行此操作,请查看
    --mirror
    选项。 对于下载其他网站,
    --convert links
    可能也很有用,但我发现Javadocs不需要这样做,因为Javadocs通常有正确的绝对和相对链接

    这将下载大量相同的
    index.html
    文件副本,并附加
    ?…
    名称(用于每个页面上的框架链接)。下载后,您可以通过添加
    --reject'index.html\?*'
    选项删除这些文件,但它们仍将首先下载(并检查递归链接)。我还不知道如何避免下载它们。(见附件。)

    也许在这里添加正确的递归级别会有所帮助(我没有尝试)

    下载后,您可能希望压缩生成的目录以占用更少的磁盘空间。使用您选择的zip工具进行此操作。

    下载最新的java文档(jdk-8u77)API 导航到

    在添加资源和JavaSE8文档下
    点击下载按钮

    在JavaSE开发工具包8文档>JavaSE开发工具包8u77文档下

    接受许可协议并单击下载zip文件

    解压缩下载的文件 从中启动API文档 jdk-8u77-docs-all\docs\api\index.html

    对于其他java版本api下载,请执行以下步骤。 导航到

    从Release下拉列表中选择JavaSE7/6/5

    在相应的JavaSE页面和下载左侧菜单下 单击JDK 7/6/5文档或JavaSE文档

    现在在下一页中选择适当的JavaSE开发工具包7uXX文档

    接受许可协议并单击下载zip文件

    解压缩文件并从

    jdk-7uXX-docs-all\docs\api\index.html在本例中。。。制作自己的javadocs

    首先,您需要源代码。在编写Java8JDK时,附带了一个名为src.zip的zip文件。有时,由于无法解释的原因,Oracle并不总是包含源代码。因此,对于一些较旧的版本(谁知道将来会怎样),您必须以另一种方式掌握Java源代码。还值得注意的是,在过去,Oracle有时会将源代码包含在JDK的Linux版本中,但不包含在Windows版本中

    我刚刚解压了这个文件。。。顶级目录是“com”、“java”、“javax”、“launcher”和“org”。目录启动器不包含要记录的文件

    您可以通过在命令提示符/terminal处将任何或所有这些文件CD'ing到目录…\src,非常简单地从中生成Javadoc。那就去吧

    javadoc-d docs-xmax10-Xmaxerrs 10-Xdoclint:none-sourcepath . -子包java:javax:org:com

    注意,在-sourcepath之后有一个“.”

    就这么简单。生成您自己的javadoc还有一个巨大的优势,您知道它们正是您在系统上使用的JDK的正确javadoc


    这同样适用于记录您使用的任何和所有Java.jar(带有源代码)。但是,大多数JAR的所有版本都可以在Maven Central上找到它们的文档供下载…

    非常感谢,这是一个很棒的工具。我已经四处找了一段时间了,想找点像这样的东西。再次感谢。:)已确认在windows上工作。在此处下载:为了排除重复的
    index.html?..
    wget 1.14:
    wget--reject regex='index.html\?(.*)。
    不适用于JavaSE6-它只是链接到JavaSE8下载页面[:-(非常好的建议。谢谢!如果有人使用JDK 7执行此操作,则必须删除-Xdoclint选项。