2016-06-26 61 views
0

我試圖運行一個使用JavaFX場景對象TextInputDialog的程序。出於某種原因,它不允許我導入javafx.scene.control.TextInputDialog(說「無法解析」)。在Eclipse中不能使用TextInputDialog霓虹燈

我是JavaFX的新手,但這裏是我嘗試過的。我認爲這是我的Java版本,所以我更新到最新版本(1.8.0_91)。我正在使用Eclipse Neon 4.6.0。要安裝JavaFX,它使用幫助菜單中的「安裝新軟件」選項,並放入此步驟4中找到的鏈接:https://www.eclipse.org/efxclipse/install.html。之後,大部分JavaFX函數都通過添加必需的導入命令來工作。但是這個沒有。

我還發現有些人在構建路徑中包含了JavaFX庫。當我這樣做時,我沒有改變任何東西(儘管我不確定自從我已經在Eclipse中安裝了JavaFX後會做什麼)。

無論如何,任何建議將非常歡迎。謝謝!

回答

1

您需要確保eclipse在此項目中使用較新的JRE。您可以通過Project > Properties > Java Build Path並從列表中選擇較新的JRE來完成此操作。我相信它需要1.8.0_45或更新。

+0

由於某些原因,即使在將java路徑更改爲1.8.0_91並安裝該版本的Java之後,然後安裝Eclipse,它仍然指向1.8.0_25版本。我不得不進入並手動將Eclipse指向新的JDK文件夾。如果你問我,這很脆弱。無論如何,它是固定的。儘管我知道這是一個要求,但我仍然會將此標記爲解決方案,因爲它讓我重新檢查。謝謝。 – buggaby

+0

這有點棘手。過去我曾經遇到過很多問題,但我很高興你能將它付諸實施。 – ghg565