#java #javafx
У меня имеется немаленькое javafx приложение, но при создании jar файла он не запускается. Очень жаль, ведь на проект потратил 3 месяца Я уже попробовал такую инструкцию: Project Settings, вкладка Artifacts. Нажимаем [+], в выпавшем меню выбираем JAR. В панели слева - содержимое JAR-файла, в панели справа - содержимое проекта. Перетаскиваем справа налево все, что хотим включить в JAR. Указываем имя для файла и директорию назначения над панелями Нажимаем на кнопку create manifest под левой панелью, создаем manifest.mf. При этом IDE спросит Main class и classpath для указания в манифесте. Не забудем поставить галочку "Build on make" над панелями Теперь в меню Build есть команда сборки артефакта Но после этого всего jar файл все равно не запускался. В среде разработки все отлично работает. В чем может быть проблема?
Ответы
Ответ 1
Причин может быть много. Например, проблема может быть с файлом Manifest, с указанием местположении fxml (у меня IDEA предлагала указывать корневую папку с помощью ../, что является не правильным определением пути), с добавлением сторонних библиотек и т.д. Для того чтобы отловить надо запустить через jar файл. Вы можете в важей же среде разработки запустить jar файл. Там в консоли будут отображены все ошибки. Так же, можно запустить с терминала. В папке с файлом надо прописать: java -jar [имя_файла].jar
Комментариев нет:
Отправить комментарий