[Netbeans] Problem z obslugą bibliotek

[Netbeans] Problem z obslugą bibliotek
lipkerson
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 2 lata
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ć?


Another jam from the world for the jam from the voices of the world......
lipkerson
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 2 lata
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


Another jam from the world for the jam from the voices of the world......
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 21 godzin
0

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


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
lipkerson
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 2 lata
0

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


Another jam from the world for the jam from the voices of the world......
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.

lipkerson
nie będe usprawiedliwiał swojej niewiedzy:) Zawsze biby były w PATH to a raz ich nie było hehe

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.