【发布时间】:2013-10-03 11:02:26
【问题描述】:
我想重写 FXMLLoader 的实现并重新编译 JDK 8。
JDK8/JavaFX 8 的源代码在哪里可以找到?
【问题讨论】:
标签: javafx java-8 javafx-8 openjdk
我想重写 FXMLLoader 的实现并重新编译 JDK 8。
JDK8/JavaFX 8 的源代码在哪里可以找到?
【问题讨论】:
标签: javafx java-8 javafx-8 openjdk
JavaFX 8 的源代码位于:
http://hg.openjdk.java.net/openjfx/8/master/rt
JavaFX 8 今天几乎是完全开源的。
使用 OpenJDK 8 构建 JavaFX 8 的说明
【讨论】:
OpenJFX wiki 在how to build JavaFX 8 from the source 上有一个页面。
【讨论】:
如果您试图让 JavaFX 源代码出现在您的 IDE 中,这些答案也可能很有用:
【讨论】:
引用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 文件。
【讨论】: