簡體   English   中英

如何在eclipse kepler中查看JavaFX SDK的源代碼?

[英]How to see source code of JavaFX SDK in eclipse kepler?

我決定學習JavaFX。 我需要瀏覽類的源代碼,如javafx.scene.layout.StackPane 所以我按F3去了源代碼。 沒有源代碼,也沒有允許附加源代碼的按鈕。 我在網上看了一下,但沒有找到任何有用的東西。 我使用eclipse kepler和java7。 我的classpath中有jfxrt.jar。

對於Java SE 8,JavaFX源代碼隨JDK一起分發。 如果Eclipse沒有自動選擇它,則需要使用標准的“附加源”方法選擇zip文件。 該文件稱為javafx-src.zip ,位於旁邊src.zip在解壓的Oracle JDK(在Windows上)的根。

推薦 - 使用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用戶,也沒有嘗試過這些選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM