@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" находится в корректном месте и имеет правильное имя, а также что путь к нему указан верно.