[英]Some JavaFX Imports Cannot Be Resolved in Eclipse
我正在創建一個小型JavaFX庫,並且遇到了一些導入問題。 我一直在我的PC和筆記本電腦上進行編程,只需在Dropbox上托管Eclipse Workspace,一切正常。 我在兩台機器上安裝了e(fx)clipse,並且已經制作了幾個月的JavaFX程序而沒有任何問題。
現在,我最近在筆記本電腦上啟動了一個新項目,該項目也運行良好; 然而,當我去我的電腦時,我發現了一堆“導入_____無法解決”的錯誤。
奇怪的是,大多數javafx類導入正常,似乎javafx.scene.control
包中的某些類存在問題。 在我到目前為止的一個類中,我正在導入這些JavaFX類:
import javafx.application.Platform;
import javafx.geometry.Pos;
import javafx.scene.control.Button;
import javafx.scene.control.ButtonType;
import javafx.scene.control.Dialog;
import javafx.scene.control.DialogPane;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.Priority;
import javafx.scene.layout.Region;
import javafx.stage.FileChooser;
它們都可以正常工作,除了三個: javafx.scene.control.ButtonType
, javafx.scene.control.Dialog
和javafx.scene.control.DialogPane
。
我做了很多研究,嘗試了以下但沒有成功:
似乎沒有什么工作,我不明白如何在一台計算機上丟失包中的某些類。 有人有解決方案嗎?
好吧,我在發布問題后大約5分鍾就知道了......當然。
我查看了兩台計算機上程序和功能下安裝的Java版本。 他們看起來一樣,但我意識到我的筆記本電腦是Java 8u40,而我的電腦是Java 8u25。 我查看了JavaDocs的javafx.scene.control.Dialog,當然,它被標記為@since JavaFX 8u40
所以我現在正在安裝新的JDK。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.