在哪里可以找到 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 源代码? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
我在哪里可以找到 CentOS 8 的 gtkglextmm 软件包?