wykonywalny jar z biblioteką dll

0

Witam,

chciałbym stworzyć wykonywalny plik jar z biblioteką dll. Po wykonaniu eksportu w eclipse do jar, nie znajduje mi biblioteki dll. Wszystko działa ok jeśli biblioteka jest w tym samym katalogu co plik jar ale chciałbym mieć wszystko w jednym pliku jar. Jak mogę to zrobić?

Z góry dziękuję!

0

Jeśli bibliteka powiedzmy: jakas_biblioteka.dll jest w głównym katalogu pliku .jar to wywołanie z którejś klasy znajdującej sie w tym jaru kodu:

...
System.loadLibrary ("jakas_biblioteka");
...

powinno załatwić sprawę.

0

Raczej nie załatwi - bo plik dll musi być widoczny dla systemu...
Wpadłem zaś na genialne rozwiązanie, które jak się okazuje jest już gdzieś wykorzystywane i działa
wypakuj plik dll z pliku jar i wtedy go załaduj.

0

Raczej załatwi...

Właśnie przetestowałem i sprawa wygląda tak:
System.loadLibrary(...) zadziała pod warunkiem ze dołączona biblioteka:
a) nie ma zaleznosci innych niż systemowe
b) wszystkie zaleznosci niesystemowe sa w pliku .jar

0

cóż, kiedyś tak się nie dało - stare info miałem po prostu ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1