Подтвердить что ты не робот

Импорт javafx.scene.control.Alert невозможен.

Я получаю ошибку со следующими двумя импортами в Eclipse:

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

Ошибки: "Импорт javafx.scene.control.Alert не может быть разрешен", и это также верно для второго оператора импорта.

Я использую Eclipse Version: Luna Service Release 2 (4.4.2) и установил клип e (fx) с последним JDK 1.8 (1.8.0_45).

Нет проблем с другими операторами импорта javafx, такими как

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

Ответ 1

У меня была такая же проблема, пока я не установил JDK 1.8.0_60. Правильно, установил последний JDK! введите описание изображения здесь

После установки последнего JDK измените настройки на Eclipse Для этого есть два шага:

  • Выберите подходящую JRE в Eclipse > Preferences > Java > Installed JREs, как показано ниже: введите описание изображения здесь

    1. В Project > Properties > Java Build Path, Добавить библиотеку, как показано ниже: введите описание изображения здесь

Ответ 2

У меня такая же проблема на Eclipse (MacOSX Yosemite) сегодня, но вчера все сработало... Чтобы решить проблему, я просто снял флажок для другого JDK в Project > Properties > Java Build Path перезапущенном Eclipse, повторно выбрал хороший (JDK 1.8. 0_60), снова запустил Eclipse и voilà! Просто странная ошибка с флажками...

Надеюсь, вам это поможет.

Ответ 3

Вам нужно изменить версию Java. Java 1.8.0_45 не включает javafx.scene.control.Alert Вы можете скачать версию 1.8.0_221 здесь