5

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

4

2 回答 2

8

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

于 2014-09-22T13:39:33.737 回答
2

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

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

否则手动附加源

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

对于 Java 7 用户

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

免责声明

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

于 2014-09-22T17:37:50.233 回答