UnsatisfiedLinkError: no OCFPCSC1 in java.library.path
Hello all,
I am a newbie to JavaCard programming.
I have been running my off-card application and it has been ok, but all of a sudden it just started giving this error below.
What is wrong?
UnsatisfiedLinkError: no OCFPCSC1 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 opencard.core.util.SystemAccess.loadLibrary(SystemAccess.java:111)
at com.ibm.opencard.terminal.pcsc10.OCFPCSC1.loadLib(OCFPCSC1.java:64)
at com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory.open(Pcsc10CardTerminalFactory.java:94)
at com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory.<init>(Pcsc10CardTerminalFactory.java:65)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at opencard.core.service.SmartCard.handleTerminalFactoryEntries(SmartCard.java:424)
at opencard.core.service.SmartCard.configureTerminalRegistry(SmartCard.java:261)
at opencard.core.service.SmartCard.start(SmartCard.java:534)
at net.solaOderinde.employeeBadge.lunchVoucher.cardTerminal.LunchVoucherHost.<init>(LunchVoucherHost.java:44)
at net.solaOderinde.employeeBadge.lunchVoucher.cardTerminal.TestHost.main(TestHost.java:14)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
>
Thanks for your response,
Socx

