Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
第三方JDK构建是否提供javadocs?_Java_Javadoc_Java 11 - Fatal编程技术网

第三方JDK构建是否提供javadocs?

第三方JDK构建是否提供javadocs?,java,javadoc,java-11,Java,Javadoc,Java 11,当我安装一个新的JDK时,我会按照上面描述的类似过程进行操作 例如,像那个链接一样,我也希望有一个javadocs的本地副本。请参阅该链接的“步骤7:(可选)下载JDK API文档、演示和示例”部分 我对这些javadocs的唯一用途是将我的IDE(当然是IntelliJ!)指向它们。我不会和他们做任何商业交易,比如重新发布他们,开发我自己的JDK等等 过去,我总是下载Sun/Oracle的JDK,javadoc.zip文件也可以从与JDK相同的网页下载 从JDK11开始,现在有许多新的第三方版

当我安装一个新的JDK时,我会按照上面描述的类似过程进行操作

例如,像那个链接一样,我也希望有一个javadocs的本地副本。请参阅该链接的“步骤7:(可选)下载JDK API文档、演示和示例”部分

我对这些javadocs的唯一用途是将我的IDE(当然是IntelliJ!)指向它们。我不会和他们做任何商业交易,比如重新发布他们,开发我自己的JDK等等

过去,我总是下载Sun/Oracle的JDK,javadoc.zip文件也可以从与JDK相同的网页下载

从JDK11开始,现在有许多新的第三方版本可供选择

我对他们没有强烈的偏爱。我现在选择Azul的祖鲁仅仅是因为我尊重他们的技术

我的问题是,我所看到的每一个第三方JDK 11构建,包括Azul Zulu,似乎都只提供JDK。它们似乎都没有javadoc下载(例如jdk-11.0.3_doc-all.zip文件)

我是否忽略了从何处获取此信息?

还是Oracle仍然是唯一的来源?Oracle对这些javadocs的许可证是个问题吗

当然,在发布这个问题之前,我做了一次网络搜索,也手动搜索了所有第三方构建网页。我找到的可下载javadocs的唯一来源是Oracle

因此,我从下载了jdk-11.0.3_doc-all.zip的当前副本 单击此链接,然后接受,然后单击jdk-11.0.3_doc-all.zip链接,然后登录到Oracle

我担心从Oracle获得此文档,因为我假设我同意的许可证不再像过去那样是免费的

如果我只在本地使用Oracle的javadocs,将IDE指向它们,这会违反Oracle的许可证吗?我将使用我的IDE开发商业软件

是的,我略读了一遍。但这是法律术语,我并不真正理解。其相关语言如“规范负责人特此授予您……许可……仅出于内部评估目的查看、下载、使用和复制规范”

还是Oracle仍然是唯一的来源

我不知道有任何第三方下载1

Oracle对这些javadocs的许可证是个问题吗

这将由您在阅读许可证2后决定。除其他事项外,这将取决于您打算如何使用文档

是的,我已经浏览了许可证。但这是法律术语,我并不真正理解。埃特切特拉

见脚注2。真的我们无法对您的法律问题充满信心。即使我们回答了,您也应该对我们的答案没有信心


另一种选择是下载OpenJDK源代码树并为自己构建javadocs。您对生成的Javadoc的使用将(仅)受到OpenJDK的GPL v2+类路径许可证的限制2

第二种选择是通过web查看Oracle javadocs

第三种选择是将首选IDE指向适当的源代码包(在Oracle JDK或OpenJDK安装中),并通过IDE搜索/查看文档


1-如果确实存在这样的下载,你应该能够通过谷歌搜索找到它


我不是律师!如果您对此感到担忧,您应该向执业律师寻求法律建议。

您似乎在寻求场外资源,从而使您的问题偏离主题。这仍然是一个重要的问题。这也可以理解为请求法律意见。。。关于Oracle文档许可证是否真的与您将要对文档执行的操作有关。一直存在第三方JDK产品(例如IBM、Azul和其他公司)。这并不是什么新鲜事,现在Oracle决定更改JDK的许可证,这一点更加明显了