我有一個據稱不可能的問題,所以我有一段時間找到答案。Linux中JDK 1.7/1.8缺少JavaFX?
我有最新版本的NetBeans 7.4,運行在完全更新的Fedora 20 x64上。正式的,這可以與JavaFX協同工作。期。我有回購(1.7)的JDK和我能找到的最新版本(1.8.0)。官方,這些JavaFX與他們。期。
如果我嘗試創建一個新的JavaFX項目,它有這樣一段話:
無法自動建立一個JavaFX平臺。 請轉到Platform Manager,創建一個非默認的Java SE平臺,然後轉到JavaFX選項卡 啓用JavaFX並填寫有效的JavaFX SDK和JavaFX Runtime的路徑。 注意:JavaFX SDK可以從JavaFX網站下載。
好吧,我習慣了困惑的事情,我想我可以解決這個問題。去創建一個新平臺,並且...沒有「JavaFX」選項卡。花了一些研究甚至找出它在說什麼,在這個過程中,我發現這個標籤實際上是從7.4中刪除的。因爲NetBeans 7.4絕對會自動識別JavaFX。期。
正如預期的那樣,轉到實際的JavaFX站點告訴我,它已與我已擁有的Java SE 7 JDK捆綁在一起。期。
由於我之後的最終結果在技術上可以通過將一個JavaFX組件集成到我的Swing應用程序中實現,所以我試圖這樣做,但NetBeans仍然找不到與JavaFX相關的任何內容,因此如果我嘗試導入這樣的事情。
因此,考慮到那些本該只是簡單的事情,只是簡單的事情......我可以從哪裏去?
你有搜索的[NetBeans的問題跟蹤](HTTPS:/ /netbeans.org/community/issues.html),還是在那裏提交錯誤報告? – haraldK
您使用的是Oracle JDK嗎? – Ben
@Ben ... Sunovab!#@ h,我想我在技術上不是! Repos擁有OpenJDK,直到現在我從未發現兩者之間存在差異。 – DigitalMan