Powiel możliwe:
How to bundle a native library and a JNI library inside a JAR?Wiązanie rodzimy dll ze słoika
muszę zawierać natywną lib (jnotify ale myślę, że nie podlega materia) do mojego słoika. Chcę to zrobić z NetBeans.
Bundle-NativeCode: /lib/jnotify.dll; osname=win32
dodałem do mojego pliku manifest.mf
i dodał jnotify.dll
do projektHome\src\lib\
folderu. Ale niestety NetBeans jest overidning manifest.mf
pliku.
Jak mogę naprawić? Czy mogę to zrobić używając tylko NetBeans? Czy to jest linia 'Bundle-NativeCode: /lib/jnotify.dll; osname=win32
poprawna? Słyszałem również, że powinienem umieścić hash biblioteki DLL w manifest.mf
i podpisać mój słoik. Czy to prawda?
Dzięki za odpowiedź. Myślę, że spróbuję go zawrzeć w exe. Mógłbym zrobić prosty plik wsadowy nietoperza, ale wolę mieć tylko jeden plik. Ale nie znalazłem jeszcze odpowiedniego narzędzia. Próbowałem Lunch4j, ale nie ma opcji dodawania rodzimych bibliotek. –
Zawarłem plik dll w 'user.dir' i wszystko działało ładnie. – Jus12