Можно создать дубликат:
How to bundle a native library and a JNI library inside a JAR?Пакетирующие родная длл с банкой
мне нужно включить родной LIB (jnotify, но я думаю, что это does't материи) к моему банку. Я хочу сделать это с помощью NetBeans.
Я добавил Bundle-NativeCode: /lib/jnotify.dll; osname=win32
в мой manifest.mf
файл и добавил jnotify.dll
в projektHome\src\lib\
папку. Но, к сожалению, NetBeans переполняет manifest.mf
файл.
Как я могу исправить? Могу ли я сделать это, используя только NetBeans? Правильно ли это строка 'Bundle-NativeCode: /lib/jnotify.dll; osname=win32
? Я также слышал, что я должен положить хэши dlls в manifest.mf
и подписать мою банку. Это правда?
Спасибо за ответ. Думаю, я попробую включить его в exe. Я мог бы сделать простой битовый пакетный файл, но я предпочитаю иметь только один файл. Но я еще не нашел подходящего инструмента. Я попробовал Lunch4j, но у него нет возможности добавлять собственные библиотеки. –
Я включил DLL-файл в 'user.dir', и он работал хорошо. – Jus12