Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JNI - ne mogu da pokrenem HelloWorld

[es] :: Java :: JNI - ne mogu da pokrenem HelloWorld

[ Pregleda: 4889 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

karas

Član broj: 5574
Poruke: 482
*.vdial.verat.net.



+1 Profil

icon JNI - ne mogu da pokrenem HelloWorld05.06.2005. u 22:37 - pre 228 meseci
Probao sam primer iz Tutoriala za JNI ali prilikom java HelloWorld izbacuje
Code:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no hello in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1344) at java.lang.Runtime.loadLibrary0(Runtime.java:744) at java.lang.System.loadLibrary(System.java:815) at HelloWorld.(HelloWorld.java:9)


U čemu je problem?
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

djura1

Član broj: 16156
Poruke: 111
195.252.120.*



+3 Profil

icon Re: JNI - ne mogu da pokrenem HelloWorld06.06.2005. u 07:37 - pre 228 meseci
To znaci da java VM ne moze da nadje biblioteku koju koristis za JNI. Biblioteka mora biti u nekom od direktorijuma koji su navedeni u java.library.path. Probaj ovo

Code:

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


da bi video koja ti je putanja za biblioteke.
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.122.eunet.yu.



+1 Profil

icon Re: JNI - ne mogu da pokrenem HelloWorld06.06.2005. u 12:00 - pre 228 meseci
Stavio sam libhello.so u /usr/java/jre/lib/i386. Sada izbacuje

Code:

Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/java/jre/lib/i386/libhello.so: 
/usr/java/jre/lib/i386/libhello.so: ELF file's phentsize not the expected size
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1414)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1330)
at java.lang.Runtime.loadLibrary0(Runtime.java:744)
at java.lang.System.loadLibrary(System.java:815)
at HelloWorld.<clinit>(HelloWorld.java:9)


Šta znači da ELF file's phentsize not the expected size?

Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

[es] :: Java :: JNI - ne mogu da pokrenem HelloWorld

[ Pregleda: 4889 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.