在哪里可以找到 JDK 8/JavaFX 8 源代码? [关闭]

Posted

技术标签:

【中文标题】在哪里可以找到 JDK 8/JavaFX 8 源代码? [关闭]【英文标题】:Where can I find the JDK 8/JavaFX 8 source code? [closed] 【发布时间】:2013-10-03 11:02:26 【问题描述】:

我想重写 FXMLLoader 的实现并重新编译 JDK 8。

JDK8/JavaFX 8 的源代码在哪里可以找到?

【问题讨论】:

【参考方案1】:

JavaFX 8 的源代码位于:

http://hg.openjdk.java.net/openjfx/8/master/rt

JavaFX 8 今天几乎是完全开源的。

使用 OpenJDK 8 构建 JavaFX 8 的说明

【讨论】:

“几乎完全”开源是什么意思? :)【参考方案2】:

OpenJFX wiki 在how to build JavaFX 8 from the source 上有一个页面。

【讨论】:

【参考方案3】:

如果您试图让 JavaFX 源代码出现在您的 IDE 中,这些答案也可能很有用:

JavaFX source code not showing in IntelliJ idea how to attach missing java JDK sources in Netbeans 7

【讨论】:

【参考方案4】:

引用this answer:对于Java 8,JavaFX 的公共部分的源代码实际上作为src.zip 的兄弟在JDK 安装中放置:javafx-src.zip - 在您的正常 JDK Java 8 安装的根目录上。

默认情况下,当您添加 JRE(或者它自己发现它)时,Eclipse 不会将它们链接起来 - 显然是一个错误 - 所以你必须自己这样做,通过点击 Preferences - > 已安装的 JRE。找到你的 JDK 8,点击 Edit 按钮。在 JRE 系统库 列表中,展开 jfxrt.jar 节点,并链接到 javafx-src.zip 文件。

【讨论】:

这是完美的。谢谢。 太糟糕了,不是所有的源都在这个位置,否则我现在不会搜索... 在 ubuntu 上使用 Oracle,位于:/usr/lib/jvm/java-8-oracle/javafx-src.zip

以上是关于在哪里可以找到 JDK 8/JavaFX 8 源代码? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以看到 Sun JDK 的源代码?

JDK8u40 的 src.zip 在哪里?

我在哪里可以找到 CentOS 8 的 gtkglextmm 软件包?

在哪里可以找到 Android 设备驱动程序的源代码?

Oracle JDK从8以后将会实行收费,那么你还知道哪些JDK的产品可以作为替代产品?

在libselinux中哪里可以找到函数“ setcon”的源代码?