【问题标题】:Where can I find the JDK 8/JavaFX 8 source code? [closed]在哪里可以找到 JDK 8/JavaFX 8 源代码? [关闭]
【发布时间】:2013-10-03 11:02:26
【问题描述】:

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

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

【问题讨论】:

    标签: javafx java-8 javafx-8 openjdk


    【解决方案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 中,这些答案也可能很有用:

      【讨论】:

        【解决方案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
        猜你喜欢
        • 2011-02-23
        • 2015-08-25
        • 1970-01-01
        • 2014-04-28
        • 1970-01-01
        • 1970-01-01
        • 2010-10-01
        • 2012-11-13
        • 2012-08-19
        相关资源
        最近更新 更多