После сборки в jar перестал работать Dialogs.create()

Рейтинг: 1Ответов: 2Опубликовано: 16.11.2014

В Intellij IDEA 14.0 данный код успешно отрабатывает в проекте, а в .jar-файле - нет. Среда пишет, что Dialogs Deprecated. Может быть, из-за этого? Он мне нужен > . <.
Других ошибок не наблюдаю, JDK и JRE стоят последние (Java 8 update 25).

Action response = Dialogs.create()
        .title("my title")
        .message("some text")
        .actions(Dialog.ACTION_OK)
        .showConfirm();

if (response == Dialog.ACTION_OK) {
    GameApp.currentStage.close();
}

Обновление

Да, проблема не в Depricated. Проблема в том, что вышеприведенный код я использую из jar-а, который подключен в проект(controlsfx.jar). Структура jar-а почти совпадает со структурой проекта из под IDEA, но код всё равно не работает. При запуске jar-файла ошибка не появляется, потому что нет ассоциированной с ним консоли... А если запустить его из проекта, то выдаст следующую ошибку:

Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: org/controlsfx/dialog/Dialogs. Ilja

Я только недавно узнал, что можно пилить логи в Run Configuration = )))

Ответы

Ответов пока нет.