Tworzę małą bibliotekę JavaFX i mam problemy z importem. Robiłem programowanie zarówno na moim komputerze, jak i na moim laptopie, po prostu obsługując Eclipse Workspace w Dropbox i wszystko działało dobrze. Zainstalowałem e (fx) clipse na obu komputerach i już od kilku miesięcy robię program JavaFX bez żadnych problemów.Niektórych importów JavaFX nie można rozwiązać w Eclipse
Niedawno rozpocząłem nowy projekt na moim laptopie, który również działał dobrze; jednak kiedy poszedłem na mój komputer, odkryłem kilka błędów "Nie można rozwiązać problemu".
Najdziwniejsze jest to, że większość klas javafx importuje dobrze, wydaje się, że niektóre klasy w pakiecie javafx.scene.control
mają problemy. W jednej klasie mam tak daleko, jestem importowania tych klas 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;
Wszystkie one działają dobrze z wyjątkiem trzech: javafx.scene.control.ButtonType
, javafx.scene.control.Dialog
i javafx.scene.control.DialogPane
.
Zrobiłem sporo badań i próbowałem następujące bez powodzenia:
- odinstalowaniu i ponownym zainstalowaniu e (fx) Clipse
- ręcznie dodany plik jfxrt.jar do projektu
- Oczyszczono, przebudowano i odświeżono projekt kilka razy.
- Usunięto środowisko JRE ze ścieżki budowania i ponownie dodano
- Odtwórz projekt za pomocą polecenia Nowy> Projekt JavaFX i skopiuj kod ponad
Wygląda na to, że nic nie działa i nie rozumiem, jak niektóre klasy w pakiecie mogą być niedostępne na jednym komputerze. Czy ktoś ma na to rozwiązanie?
lol - Zajęło mi dużo czasu, aby znaleźć to i mieć świadomość, że ta klasa jest częścią jdk. – mtyson