我正在创建一个小的JavaFX库,并遇到了一些导入问题。我在我的PC和笔记本电脑上进行编程,只是通过Dropbox托管Eclipse Workspace,一切都很正常。我在两台机器上安装了e(fx)clipse,并且已经用JavaFX编写了一个程序几个月了,没有任何问题。
现在,我最近在我的笔记本电脑上启动了一个新项目,也运行良好;然而,当我回到我的PC时,发现出现了许多“无法解析导入______”的错误。
奇怪的是,大多数javafx类都可以成功导入,似乎只有
除了
我已经进行了相当多的研究,并尝试了以下方法,但都没有成功:
现在,我最近在我的笔记本电脑上启动了一个新项目,也运行良好;然而,当我回到我的PC时,发现出现了许多“无法解析导入______”的错误。
奇怪的是,大多数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
外,它们都可以正常工作。我已经进行了相当多的研究,并尝试了以下方法,但都没有成功:
- 卸载并重新安装e(fx)clipse
- 手动将jfxrt.jar文件添加到项目中
- 多次清理、重建和刷新项目
- 从构建路径中删除JRE并重新添加它
- 使用New>JavaFX Project重新创建项目并复制代码