我從http://hg.openjdk.java.net/openjfx/2.2/master/rt/summary下載了JavaFx源代碼。JavaFX源代碼不顯示
zip文件中文件夾的名稱是re-e71070b0e0c0
。
我解壓縮並添加了項目結構 - 全球圖書館在想法下的文件夾,但它不起作用。當我嘗試打開課程時,它只顯示字段名稱和/* compiled code */
。我在手冊中找不到任何內容。
我從http://hg.openjdk.java.net/openjfx/2.2/master/rt/summary下載了JavaFx源代碼。JavaFX源代碼不顯示
zip文件中文件夾的名稱是re-e71070b0e0c0
。
我解壓縮並添加了項目結構 - 全球圖書館在想法下的文件夾,但它不起作用。當我嘗試打開課程時,它只顯示字段名稱和/* compiled code */
。我在手冊中找不到任何內容。
這些指令僅對JavaFX 2.x分支是必需的,一旦JDK 8發佈,它們將被廢棄。
你下載後把源zip和提取的,開放的理念和遵守這些說明:
修改源結構的1.7 SDK:
File | Project Structure | SDKs | Sourcepath
對於每個在提取的zip中輸入子項目,輸入Alt+Insert
並添加相應的源目錄。例如rt-e71070b0e0c0\javafx-ui-charts\src
,rt-e71070b0e0c0\javafx-ui-common\src
等。並非所有JavaFX 2.x源代碼當前都是開源的,所以這隻會添加開源部分。
設置文檔的查找路徑:
File | Project Structure | SDKs | Documentation Paths
指定URL Alt + S鍵的文檔:http://docs.oracle.com/javafx/2/api/
在JavaFX應用程序源,將光標放在一個JavaFX例如LineChart:
更新2013年10月16日
JDK 8現在包括JavaFX的源文件。
告訴知道從哪裏JavaFX的來源是:
修改源結構的1。8 SDK:
File | Project Structure | SDKs | Sourcepath
按Alt + S鍵添加的文件javafx-src.zip
,它位於在JDK 8分配的根目錄。
設置文檔的查找路徑:
File | Project Structure | SDKs | Documentation Paths
指定URL Alt + S鍵的文檔:http://download.java.net/jdk8/jfxdocs。
JDK 8 JavaFX文檔URL可能會在JDK 8進入常規發佈階段時更改。
上述步驟3提供了鍵盤快捷鍵,可以快速訪問項目中的JavaFX源代碼和文檔。
(因爲這是對谷歌命中「的JavaFX源代碼」一,我會在這裏傾倒這個前面回答太):
報價從this answer:對於Java 8,公衆的來源JavaFX的部分實際上是沿着正確的JDK安裝爲src.zip的兄弟鋪設:javafx-src.zip - 您正常的Java JDK 8安裝的根目錄。
Eclipse不默認它們連接起來,當你添加的JRE(或它發現它本身) - 顯然是一個錯誤 - 所以你必須自己做,通過點擊首 - >安裝的JRE。找到您的JDK 8,點擊編輯按鈕。在列表JRE系統庫上,展開jfxrt.jar節點,並鏈接到javafx-src.zip文件中。
我在使用JavaFX 8(open-jfx
包)的Ubuntu 16.04上遇到過這個問題。此修復程序是安裝缺少源包:
sudo apt install openjfx-source
IntellJ開始顯示JavaFX的源代碼的第二後的命令執行完成。