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. -Dustin 2010-5-24 Hotmail: Trusted email with Microsoft’s powerful SPAM protection. Sign up now. |
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list