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