【发布时间】:2015-06-14 01:12:51
【问题描述】:
我正在创建一个小型 JavaFX 库,但在导入时遇到了一些问题。通过在 Dropbox 上托管 Eclipse 工作区,我一直在我的 PC 和笔记本电脑上进行编程,一切正常。我在两台机器上都安装了 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,它们都可以正常工作。
我做了很多研究并尝试了以下方法但没有成功:
- 卸载并重新安装 e(fx)clipse
- 手动将 jfxrt.jar 文件添加到项目中
- 多次清理、重建和刷新项目
- 从构建路径中删除了 JRE 并重新添加了它
- 使用 New>JavaFX 项目重新创建项目并复制代码 结束
似乎没有任何工作,我不明白包中的某些类如何在一台计算机上丢失。有人对此有解决方案吗?
【问题讨论】:
标签: java eclipse import javafx compiler-errors