Ответ 1
У меня была такая же проблема, пока я не установил JDK 1.8.0_60. Правильно, установил последний JDK!
После установки последнего JDK измените настройки на Eclipse Для этого есть два шага:
Я получаю ошибку со следующими двумя импортами в 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;
У меня была такая же проблема, пока я не установил JDK 1.8.0_60. Правильно, установил последний JDK!
После установки последнего JDK измените настройки на Eclipse Для этого есть два шага:
У меня такая же проблема на Eclipse (MacOSX Yosemite) сегодня, но вчера все сработало... Чтобы решить проблему, я просто снял флажок для другого JDK в Project > Properties > Java Build Path
перезапущенном Eclipse, повторно выбрал хороший (JDK 1.8. 0_60), снова запустил Eclipse и voilà! Просто странная ошибка с флажками...
Надеюсь, вам это поможет.
Вам нужно изменить версию Java. Java 1.8.0_45 не включает javafx.scene.control.Alert Вы можете скачать версию 1.8.0_221 здесь