В моем приложении от основного контроллера я пытаюсь открыть новую сцену
public void runReportParserWindow() throws IOException {
System.out.println("Open report parser window");
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.setLocation(getClass().getResource("../views/reportWindow.fxml"));
ControllerReportParser controller = new ControllerReportParser(getPrimaryStage(), getMainApp());
controller.registerObserver(this);
fxmlLoader.setController(controller);
Scene scene = new Scene(fxmlLoader.load());
Stage stage = new Stage();
stage.setTitle("Get data for report");
stage.setScene(scene); //scene
stage.initModality(Modality.WINDOW_MODAL);
stage.initOwner(getPrimaryStage());
stage.show();
}
Если я запускаю приложение в идее Intellij - все окна открываются нормально. Когда я создаю JAR-файл (артефакты), я не могу открыть ни одно окно, кроме главного. Основная сцена показана, а другие нет. Настройки для артефакта
Что я делаю не так?