У меня возникли проблемы с добавлением нескольких команд в командной строке.Добавление нескольких зависимых банок с использованием Javafxpackager
javafxpackager -createjar -outfile outjar -srcdir /dest/to/src -classPath
libs/library1.jar:libs/library2.jar -appClass pathto.MainClass -v
Я попытался с пробелами и несколько -classPath
флагов и, очевидно, я попробовал колон, а также. Я работаю в Ubuntu, и программа отлично работает в Eclipse, но когда я его упаковываю, она работает, пока я не попытаюсь сделать что-то, что требует внешней библиотеки. Если я использую только один, я могу отлично выполнять эту функцию, но для полноты работы вам нужны кратные.
Если кто-нибудь может просветить свет, я бы очень признателен.
вы пробовали создать банку с помощью функции экспорта в Eclipse? – Choc13
Кроме того, что вы подразумеваете под «работает, пока я не попытаюсь сделать что-то, что требует, и внешнюю библиотеку»? Вы имеете в виду, что 'javafxpackager' не будет создавать банку, если вы укажете сторонние библиотеки, или вы имеете в виду, что она не будет запущена? Что представляет собой ошибочное выходное сообщение? – Choc13
Я могу создать банку и запустить ее с помощью «java -jar outjar.jar», и графический интерфейс появляется и выглядит нормально. Затем, когда я пытаюсь что-то сделать, ссылки на любые внешние барабаны выходят из строя. Экспорт jar из eclipse создает очень странный поток GTK и что-то о недостающей ссылке. – user2832286