导入javafx.scene.control.Alert无法解析

我在Eclipse中跟随两个导入时收到错误:

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

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

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

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

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

我遇到了同样的问题,直到我安装了JDK 1.8.0_60。 没错,安装最新的JDK有帮助! 在此处输入图像描述

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

  1. Eclipse > Preferences > Java > Installed JREs选择适当的JRE,如下所示: 在此处输入图像描述

    1. Project > Properties > Java Build Path ,添加库,如下所示: 在此处输入图像描述

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

希望它会帮助你。