9

安装 JDK 时,我在 C:\Program Files\Java\jdk1.7.xxx 文件夹中找到了 src.zip,但我找不到 javafx 源代码,我用谷歌搜索但什么也没找到(在http://openjdk.java.net /projects/openjfx/ ) 那么,javafx 是开源的,我在哪里可以获得?

4

2 回答 2

9

202 年 9 月更新

有关更多信息,请参阅密切相关的 StackOverflow 问题:

我会关闭上述问题的副本,但它已经作为题外话关闭,我不能作为副本关闭。无论如何,到目前为止,链接的问题还没有因为离题而关闭,并且提供了更多更详细的答案,因此如果您需要更多信息,它是一个更好的地方,

2019 年 12 月更新

有关开源 JavaFX 的最新信息,请访问https://openjfx.io

JavaFX 当前的开源代码存储库位于https://github.com/openjdk/jfx

在链接的源位置,您可以找到开放 JavaFX 的许可证文件(当前此许可证与开放 JDK 的许可证相匹配)。

上一个答案

截至 2013 年 2 月,JavaFX 是部分开源的,在接下来的几个月内应该会变得几乎完全开源。源代码作为您在问题中链接的 open-jfx 项目的一部分托管。

Java 8 的 JavaFX 开发分支的提示清单是: http ://hg.openjdk.java.net/openjfx/8/master/rt/file/tip

同一页面有一个 zip 链接,可让您轻松下载可用的 JavaFX 源代码作为 zip 文件。

JavaFX 源代码目前不包含在 jdk src.zip 文件中,但最终应该在 Java 8 发布之前包含。

更新

JavaFX 开发负责人已于 2013年2 月发布了 JavaFX OpenSource 状态更新。

于 2013-02-05T08:56:44.507 回答
1

简而言之,它不是开源的,因为它可以出于任何目的自由更改和分发。JavaFX 被许可供内部使用,不包括他们所谓的商业功能。

将商业功能用于任何商业或生产目的需要获得 Oracle 的单独许可。

JavaFX 的许可证详细信息在此处完整概述。(此处提供 PDF 版本)

您可以从这里获得 JavaFX 。

于 2013-02-05T08:54:27.323 回答