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



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

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

引用

这个答案:对于Java 8,JavaFX的公共部分的源代码实际上是作为src.zip:javafx-src.zip的兄弟姐妹在JDK安装

中放置的。

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

JavaFX 8 的源代码位于:

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

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

使用 OpenJDK 8 构建 JavaFX 8 的说明

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

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

  • JavaFX 源代码未显示在 IntelliJ idea 中
  • 如何在 Netbeans 7 中附加缺少的 Java JDK 源代码

最新更新