如何在EclipseKepler中查看JavaFXSDK的源代码?

如何在EclipseKepler中查看JavaFXSDK的源代码?,java,eclipse,javafx,Java,Eclipse,Javafx,我决定学习JavaFX。我需要浏览类的源代码,如javafx.scene.layout.StackPane。 所以我按F3键转到源代码。没有源代码,也没有允许附加源代码的按钮。 我在网上查了一下,没有发现任何有用的东西。 我使用EclipseKepler和java7。 我的类路径中有jfxrt.jar。对于JavaSE8,JavaFX源代码随JDK一起分发。如果Eclipse没有自动获取它,则需要使用标准的“附加源代码”方法选择zip文件。该文件名为javafx src.zip,位于未打包的Or

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

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

建议使用Java 8+e(fx)clipse

我相信如果您使用JavaFX开发推荐的方法和最近的Oracle(java8+)JDK,那么eclipseide将自动配置为了解JavaFX源代码

否则手动附加源

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

适用于Java7用户

如果您必须使用Java7而不是Java8,那么完整的源代码将不可用,因为JavaFX只对Java8完全开放源代码。但是,您可以通过手动下载源代码(如所述)查看部分源代码,然后手动附加源代码。我不建议在JavaFX开发或运行时使用Java7,因为Java8中有许多错误修复和改进,但没有移植到Java7

免责声明


我不是Eclipse用户,也没有尝试过这些选项。

谷歌搜索“javafx源代码”:好的,这可能是因为oracle jdk的源代码不可用。看看这个:这应该向您展示如何在eclipse中附加source和javadoc:感谢您的回复。实际上,我没有找到JavaFX2或openjfx的源代码。我不知道从哪里获得源代码你可以在那里看看,我想它解释了如何获得源代码:我有e(fx)clipse插件,它没有让eclipsejavafx知道源代码。我必须从jdk中提取javafx源代码,然后将javafx源代码的外部文件夹附加到ide中的类。