无法解决导入 javafx.scene.control.Alert 的问题

2022-09-03 00:59:30

我在Eclipse中遇到以下两个导入的错误:

import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;

错误是:“无法解析导入 javafx.scene.control.Alert”,第 2 个导入语句也是如此。

我正在使用Eclipse Version: Luna Service Release 2 (4.4.2),并安装了带有最新JDK 1.8 (1.8.0_45)的e(fx)clipse。

其他与 javafx 相关的导入语句没有问题,例如

import javafx.scene.control.Label;
import javafx.scene.control.ListView;
import javafx.scene.input.MouseEvent;

答案 1

我遇到了同样的问题,直到我安装了JDK 1.8.0_60。没错,安装最新的JDK很有帮助!enter image description here

安装最新的 JDK 后,更改 Eclipse 上的设置 该过程有两个步骤:

  1. 选择适当的 JRE,如下所示:Eclipse > Preferences > Java > Installed JREsenter image description here

    1. 在 中,添加库,如下图所示:Project > Properties > Java Build Pathenter image description here

答案 2

今天早上我在Eclipse(MacOSX Yosemite)上遇到了同样的问题,但昨天一切都有效......为了解决这个问题,我刚刚取消选中了重新启动的Eclipse中另一个JDK的复选框,重新选择了好的JDK(JDK 1.8.0_60),再次重新启动Eclipse,瞧!只是一个奇怪的错误与复选框...Project > Properties > Java Build Path

希望它能帮助你。


推荐