Я заканчиваю проект, который я должен развернуть как файл jar, в eclipse он отлично работает, мой проект зависит от двух библиотек, которые также зависят от файлов dll. Я добавил путь к этим dlls в локальное расположение библиотеки каждой из внешних банок. Затем я экспортирую проект в виде файла jar с помощью мастера экспорта файлов jar-файла eclipse. Я получаю файл jar в указанном месте, он запускается, но когда я нажимаю кнопку, которая вызывает одну из библиотек, которую я получаю, я получаю java.lang.UnsatisfiedLinkError : no rxtxSerial в java.library.path на консоли.Развернуть файл jar с внешними библиотеками
Редактировать: Когда я копирую dll в папке [...]/jre7/bin /, мое приложение работает, но я хочу, чтобы мое приложение выполнялось без необходимости выполнять эту манипуляцию.
С уважением.
Запустить файл банку с консоли. Используя следующую команду: 'java -jar app.jar' –
Да, я сделал, и я получил java.lang.UnsatisfiedLinkError: no rxtxSerial в java.library.path, я добавил путь к dlls (которые находятся на моем рабочем столе). Что я делаю не так? – user3382344
Итак, проблема заключается в вашем пути к файлу. Вы должны прочитать это сообщение http://stackoverflow.com/questions/944610/how-do-i-access-a-config-file-inside-the-jar –