【问题标题】:How to see source code of JavaFX SDK in eclipse kepler?如何在 eclipse kepler 中查看 JavaFX SDK 的源代码?
【发布时间】:2013-09-23 04:27:20
【问题描述】:

我决定学习 JavaFX。我需要浏览 javafx.scene.layout.StackPane 等类的源代码。 所以我按 F3 转到源代码。没有源代码,也没有允许附加源代码的按钮。 我在互联网上查找并没有发现任何有用的东西。 我使用eclipse开普勒和java7。 我的类路径中有 jfxrt.jar。

【问题讨论】:

标签: java eclipse javafx


【解决方案1】:

对于 Java SE 8,JavaFX 源代码随 JDK 一起分发。如果 Eclipse 没有自动获取它,您需要使用标准的“附加源”方法选择 zip 文件。该文件名为 javafx-src.zip,位于解压后的 Oracle JDK 根目录中的 src.zip 旁边(在 Windows 上)。

【讨论】:

    【解决方案2】:

    推荐 - 使用 Java 8 + e(fx)clipse

    我相信,如果您使用推荐的 e(fx)clipse plugin 进行 JavaFX 开发和最近的 Oracle (Java 8+) JDK,那么 Eclipse IDE 将自动配置为了解 JavaFX 源。

    否则手动附加源

    如果这对您不起作用,那么您可以按照 JodaStephan 的建议手动附加源。

    对于 Java 7 用户

    如果您必须使用 Java 7 而不是 Java 8,则无法使用完整源代码,因为 JavaFX 仅针对 Java 8 完全开源。但是,您可以通过手动下载源代码来查看部分源代码,如所述在:Where can I download the JavaFX 2.2 source code?,然后手动附加源。我不建议将 Java 7 用于 JavaFX 开发或运行时,因为 Java 8 中有许多错误修复和改进并未移植到 Java 7。

    免责声明

    我不是 Eclipse 用户,也没有尝试过其中的一些选项。

    【讨论】:

    • 我有 e(fx)clipse 插件,但它没有让 eclipse javafx source-aware。我必须从我的 jdk 中提取 javafx 源,然后将 javafx 源的外部文件夹附加到 ide 中的类。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 2011-09-08
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    相关资源
    最近更新 更多