22

我想覆盖FXMLLoader并重新编译 JDK 8。

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

4

4 回答 4

33

引用这个答案:对于 Java 8,JavaFX 的公共部分的源实际上是作为 src.zip 的同级安装在 JDK 安装中的:javafx-src.zip -您的正常 JDK Java 8 安装的根目录上.

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

于 2014-04-13T11:30:53.260 回答
14

JavaFX 8 的源代码位于:

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

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

使用 OpenJDK 8 构建 JavaFX 8 的说明

于 2013-09-27T11:35:18.800 回答
1

OpenJFX wiki 有一个关于如何从源代码构建 JavaFX 8的页面。

于 2013-09-27T11:56:18.827 回答
1

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

于 2014-03-21T11:29:09.083 回答