У меня проблемы с экспортом моего Java-проекта из Eclipse в виде исполняемого файла JAR.Мой проект Java использует внешнюю библиотеку (она называется jri).Я экспортировал файл jri.jar и установил путь к его собственной библиотеке в eclipse, и он отлично работает при разработке в eclipse.Однако, когда я экспортирую его как исполняемый jar-файл, я получаю следующую ошибку:
Cannot find JRI native library!
Please make sure that the JRI native library is in a directory listed in java.library.path.
Я поместил папку с именем lib в тот же каталог, что и jar моего проекта;эта папка lib содержит нативную библиотеку jriСобственная библиотека jri находится не в одном файле, а в папке.Это то же самое, что и в eclipse.
Я экспортирую свой проект в eclipse следующим образом:
Export...
Java > Runnable JAR file
Copy required libraries into a sub folder next to the generated Jar
Finish
И моя папка организована так:
folder project
project.jar
project_lib
jri.jar
jri native library folder
MANIFEST.MF моего project.jar:
Manifest-Version: 1.0
Class-Path: . project_lib/jri.jar
Main-Class: index
Чего я хочу добиться, так это дать другому человеку папку, включая project.jar и все остальное, что нужно, чтобы он / она мог запускать ее без необходимостиустановить что-нибудь еще.Большое спасибо