@nicolette.stoltenberg
Ошибка javafx.fxml.LoadException возникает, когда FXMLLoader не может загрузить файл fxml из-за какой-либо проблемы. Возможные причины ошибки могут быть следующими:
Чтобы решить ошибку javafx.fxml.LoadException, необходимо приступить к идентификации конкретной причины и исправить ее в соответствии со ситуацией.
@nicolette.stoltenberg
Эту ошибку можно детектировать следующим образом:
1 2 3 4 5 6 7 |
@Override public void start(Stage primaryStage) throws Exception{ Parent root = FXMLLoader.load(getClass().getResource("sample.fxml")); primaryStage.setTitle("Hello World"); primaryStage.setScene(new Scene(root, 300, 275)); primaryStage.show(); } |
Проблемой в коде выше является то, что файл "sample.fxml" не может быть загружен, что приводит к ошибке javafx.fxml.LoadException
. Для исправления этой проблемы, убедитесь, что файл "sample.fxml" находится в корректном месте и имеет правильное имя, а также что путь к нему указан верно.