Не открывается .jar (IDEA IntelliJ)

304
22 января 2017, 14:41

Столкнулся с проблемой при создании .jar в IDEA. Приложение JavaFX. При запуске джара как-будто ничего не происходит. Поэкспериментировав понял, что проблема в пути к fxml файлу. Такое чувство, что программа при запуске джарника его не находит. Хотя при запуске из самой IntelliJ все хорошо. Можете посвятить в чем проблема?

Код:

public class Main extends Application {
    @Override
    public void start(Stage primaryStage) throws Exception {
        Parent root = FXMLLoader.load(getClass().getResource("../fxml/password.fxml"));
        primaryStage.setTitle("Введите логин и пароль");
        primaryStage.setResizable(false);
        primaryStage.setScene(new Scene(root));
        primaryStage.show();
    }
    public static void main(String[] args) throws IOException, SQLException {
        launch(args);
    }
}

Структура проекта:

Answer 1

Замени:

Parent root = FXMLLoader.load(getClass().getResource("../fxml/password.fxml"));

На:

Parent root = FXMLLoader.load(getClass().getResource("/marketlite/fxml/password.fxml"));
READ ALSO
Проблема с кодировкой autocomplete

Проблема с кодировкой autocomplete

Причина в том что когда вытаскиваю с запроса строку (введеную в поле) вместо русских символов выводятся крякозябры

330
Что происходит в компиляторе?

Что происходит в компиляторе?

Исходный текст программ на Java состоит из совокупности пробелов, идентификаторов, литералов, комментариев, операторов, разделителей и ключевых...

316
Ограничена ли многомерность массива?

Ограничена ли многомерность массива?

Вот объявляется переменная двухмерного массива mas

322
Озвучить текст из TextView

Озвучить текст из TextView

Возможно ли озвучить текст который отображается в TextView?

284