我在哪里可以找到JDK 8 / JavaFX 8源代码?

时间:2013-09-27 08:08:38

标签: javafx java-8 javafx-8 openjdk

我想覆盖FXMLLoader的实现并重新编译JDK 8.

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

4 个答案:

答案 0 :(得分:33)

引自this answer:对于Java 8, JavaFX公共部分的来源实际上正在JDK安装中作为 src.zip 的兄弟: javafx-src.zip - 在普通JDK Java 8安装的根目录上。

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

答案 1 :(得分:13)

JavaFX 8的源代码位于:

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

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

使用OpenJDK 8构建JavaFX 8的说明

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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