Я создаю небольшую библиотеку JavaFX и сталкиваюсь с некоторыми проблемами с импортом. Я занимаюсь программированием как на своем ПК, так и на моем ноутбуке, просто разместив Рабочее пространство Eclipse на Dropbox, и все работает нормально. Я установил e (fx) клипс на обе машины и уже пару месяцев создаю программу JavaFX без каких-либо проблем.Некоторые JavaFX Imports не могут быть решены в Eclipse
Теперь я недавно начал новый проект на своем ноутбуке, который также работал нормально; однако, когда я пошел на свой компьютер, я обнаружил, что ошибка «Импорт _____ не может быть решена».
Странно, что большинство классов 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
.
Я сделал довольно много исследований и попытался следующие без успеха:
- неустановленного и переустановил добавил jfxrt.jar файл е (Fx) Clipse
- вручную проекту
- Убрано, перестроено и обновлено проект несколько раз
- Удалено JRE из пути сборки и добавлено его
- Обновлен проект с использованием проекта New> JavaFX Project и копирования кода over
Ничего не работает, и я не понимаю, как некоторые классы в пакете могут отсутствовать на одном компьютере. У кого-нибудь есть решение для этого?
lol - Мне потребовалось много времени, чтобы найти это и осознать, что этот класс является частью jdk. – mtyson