[Smartsign-users] JMuscleCard Question!
Status: Pre-Alpha
Brought to you by:
kefren
From: Li Y. <li....@gm...> - 2005-03-31 13:44:29
|
Hello everyone, I'm currently doing a project related to MuscleCard and trying to use JMuscleCard. I successfully compiled and installed the package. However when I tried the test application, the 'UnsatisfiedLinkError' runtime error occured: Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/java/j2sdk1.4.2_05/jre/lib/i386/libJMuscleCard.so: /usr/java/j2sdk1.4.2_05/jre/lib/i386/libJMuscleCard.so: undefined symbol: MSCListTokens at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1503) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at JMuscleCard.JMuscleCard.<clinit>(JMuscleCard.java:407) at JMuscleCard.Test.main(Test.java:1128) I'm using pcsclite1.2.9beta 6, and I've tried pcsclite 1.2.0, it still doesn't work. I also run ldconfig for those libraries: root-Programs-) ldd /usr/local/lib/libpcsclite.so libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00305000) libc.so.6 => /lib/tls/libc.so.6 (0x00111000) /lib/ld-linux.so.2 (0x00a76000) root-Programs-) ldd /usr/local/lib/libJMuscleCard.so libpcsclite.so.1 => /usr/local/lib/libpcsclite.so.1 (0x007ef000) libc.so.6 => /lib/tls/libc.so.6 (0x00375000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00918000) /lib/ld-linux.so.2 (0x00a76000) root-Programs-) ldd /usr/local/lib/libpcsclite.so.1 libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00d5f000) libc.so.6 => /lib/tls/libc.so.6 (0x0054b000) /lib/ld-linux.so.2 (0x00a76000) my jdk is 1.4.2 I would be very grateful if you could give me some advice, thank you in advance. Li |