[Netbeans] Problem z obslugą bibliotek

[Netbeans] Problem z obslugą bibliotek
lipkerson
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam

Mam program w javie który korzysta z dwóch innych jarów które to jary służą do obsługi "przejściowych" dll'ek (JNI). Te dwa jary wraz z 2 dllkami są w system32/dllki/ i teraz problem jest taki, że jak będe przenośić z kompa na kompa program to wiem, ze te jary i dllki są w tym katalogu.

Prawdziwy problem jest w tym, ze do tego katalogu nie ma ani PATH ani nie jest w CLASSPATH. na razie dołączam te dwa jary do mojego projektu jako zewnętrzne biblioteki i dodaje ten katalog dllki do PATH. jednak to jest tymczasowe rozwiązanie.

Co zrobić by nie dodawać ani do Path ani do Classpath i jednocześnie "java" wiedziała że tam ma szukać?

lipkerson
  • Rejestracja: dni
  • Ostatnio: dni
0

Ech...forumowicze-liczyłem na szybką odpowiedz a tym czasem zima:/

w końcu sam poszukałem...i szukałem i trzeba skorzystać z argumentu VM: -Djava.library.path

czyli jeżeli mamy biblioteki w system32\mojeBIB i nie są one w PATH i nie mamy możliwosci ich tam dodać to uruchamiamy:

java -Djava.library.path=%SystemRoot%\system32\mojeBIB -jar "moj_jarek.jar"

Naprawdę nikt tego nie wiedział?:P

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

Ja wiedziałem, ale myślałem że ty wiesz :D

lipkerson
  • Rejestracja: dni
  • Ostatnio: dni
0

Taaaa...pomocna dłoń:P Jakbym wiedział to bym chyba nie pisał...czy moja logika kulehe?:P

  • Rejestracja: dni
  • Ostatnio: dni
0

Mi też nie przyszło do głowy, że nie wiesz o parametrze -D polecenia java. Założyłem, że wypróbowałeś i nie działa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.