Это случилось со мной, и я нашел решение. Если вы создаете проект с вашими файлами .fxml в разных пакетах из класса, в котором есть строка запуска (Parent root = FXMLLoader.load(getClass().getResource("filenamehere.fxml"));
), и используйте относительный путь к вашим окнам, за исключением первого, который не запускается, когда вы запускаете банку. Чтобы сохранить его в небольшом месте .fxml-файл в том же пакете с классом, который запускает его, и задайте путь, подобный этому («filenamehere.fxml»), и он должен работать нормально.