no j3dcore-ogl in java.library.path JAVA3D

no j3dcore-ogl in java.library.path JAVA3D
KA
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 12 lat
  • Postów:44
0

Witam
Chciałem zainstalować sobie Jave3D, podczas uruchamiania przykładowej aplikacji pojawia się błąd w konsoli

Kopiuj
Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path
	at java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.lang.Runtime.loadLibrary0(Unknown Source)
	at java.lang.System.loadLibrary(Unknown Source)
	at javax.media.j3d.MasterControl$5.run(MasterControl.java:838)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:821)
	at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:252)
	at java3dA.main(java3dA.java:23)
 

Próbowałem różnych sposobów na instalację bibliotek ale bez skutecznie

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
1

Zobacz jak wygląda zmienna java.library.path

Kopiuj
System.out.println(System.getProperty("java.library.path"));

i wrzuć tę bibliotekę do jednego z wymienionych katalogów.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
KA
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 12 lat
  • Postów:44
0

Rozwiązałem problem z Twoją pomocą
Wkleiłem plik j3dcore-ogl.dll z katalogu C:\Program Files\Java\Java3D\1.5.1\bin
do katalogu C:\Program Files\Java\jre7\bin i działa + oczywiście import bibliotek w eclipse

wielki dzieki, mam nadzieje że komuś się przyda na przyszłość

p.s
Jak zrobić żeby program mapował od razu katalog C:\Program Files\Java\Java3D\1.5.1\bin ?? i aby wtedy wyświetlił się w System.out.println(System.getProperty("java.library.path"));

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Jaki system? W Windows zmień na stałe zmienną środowiskową PATH, w Linuksie LD_LIBRARY_PATH. Możesz tez zmieniać podczas uruchamiania programu:
java -Djava.libary.path=lista_katalogow KlasaStartowa


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

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.