On 05/24/2010 05:18 AM, Dustin Xiong wrote: > Dear all: > > I encounter a problem when I running the libvirt java bindings test > program. I download the libvirt-java-0.4.3.tar.gz. Then compiled > successful, but the test program can't running. > > # ant build > Buildfile: build.xml > > init: > [copy] Copying 1 file to /home/dustin/libvirt-java-0.4.3 > > build: > > BUILD SUCCESSFUL > Total time: 0 seconds > > # javac -classpath > /home/dustin/libvirt-java-0.4.3/target/libvirt-0.4.3.jar test.java > Note: test.java uses or overrides a deprecated API. > Note: Recompile with -Xlint:deprecation for details. > > (I think this will not affect the use of libvirt library. It‘s just a > warning. > > javac -classpath > /home/dustin/libvirt-java-0.4.3/target/libvirt-0.4.3.jar test.java > -Xlint:deprecation > test.java:142: warning: [deprecation] networkLookupByUUID(int[]) in > org.libvirt.Connect has been deprecated > testN! etwork = conn.networkLookupByUUID(UUIDArray); > ^ > 1 warning > > Maybe I am wrong?) > > # java -classpath > .:/usr/share/java/jna.jar:/home/dustin/libvirt-java-0.4.3/target/libvirt-0.4.3.jar > test > Exception in thread "main" java.lang.UnsatisfiedLinkError: jnidispatch > (/com/sun/jna/linux-i386/libjnidispatch.so) not found in resource path > at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:592) > at com.sun.jna.Native.loadNativeLibrary(Native.java:574) > at com.sun.jna.Native.<clinit>(Native.java:104) > at org.libvirt.jna.Libvirt.<clinit>(Unknown Source) > at! org.libvirt.Connect.<clinit>(Unknown Source) > &! nbsp;&nb sp; at test.main(test.java:43) > > I test other test.java, the results are the same. > I don't know the libjnidispatch.so can't be find is caused by the > libvirt-java or JNA library. > How can I resolve the problem? > > My java environment as below: > libjna-java-3.1.0-1 > sun-java6-jdk-6-15-1 > junit-3.8.2-3 > > Thank you very much. > > You need to add the jna jar to the classpath. Look at the test.sh program in the downloaded tarball. -- bk -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list