JavaFX проблемы с jar файлом

131
17 октября 2019, 07:50

Здраствуйте, я написал FX приложение которое состоит из 3-ех окон.

После нажатия на Autorization открывается следующее окно и.т.д.

 @FXML
public void Autentification(ActionEvent actionEvent) throws Exception {

    UserInform.AccauntName = name;
    UserInform.UserName = name;

    int intPort = Integer.parseInt(port);
    messages.PrintMessage("Authentication started\n", Out);
    ConnectionForUI.session.tryConnect(name, pass, host, intPort);
    FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("../ClientField.fxml"));
       Parent root = (Parent) fxmlLoader.load();
       Stage stage = new Stage();
       stage.setTitle("Client");
       stage.setScene(new Scene(root));
       stage.show();

Но когда я запускаю приложение с сформированого jar то после нажатия на Autorization следующее окно не открывается. Что я делаю не так? В JavaFX я недавно поетому с таким никогда не сталкивался.

Exception:

Answer 1

До конца так и не разобрался в чем проблема, пути прописани относительно проекта, но помогло создать новый fxml и подключить его вместо старого, тогда все работает.

READ ALSO
При использовании Spring Data JPA через DAO, вылетает NoSuchBeanDefinitionException, помогите понять где допустил ошибку

При использовании Spring Data JPA через DAO, вылетает NoSuchBeanDefinitionException, помогите понять где допустил ошибку

Ниже приведу кусок кода main,ошибку,applicationContextxml,реализацию dao если нужно что-то ещё напишите, добавлю

121
Java прерывание потоков

Java прерывание потоков

Интересует, как реагирует поток, который закрывается извне, если он содержит работу с сокетной системой, а именно: Закрываются ли сокеты и стирается...

131
не реагируют кнопки JMenuBar

не реагируют кнопки JMenuBar

помогите найти ошибкуПрограмма запускается, но кнопки не реагируют на нажатия

139
Ошибка при вызове python скрипта из Runtime

Ошибка при вызове python скрипта из Runtime

Необходимо по команде выполнить запуск python скриптаНе использовал jython т

122