T
TsanChung
My JNI program is working with java 1.5 & 1.6 but fail with java 1.4
on a HP-UX B.11.23 U ia64 computer.
Please help even though java 1.4 is old.
$ /opt/java1.4/bin/java -d32 -jar jHw.jar
Failed to load MycompAPI and MycompAPI_64 libraries.
java.lang.UnsatisfiedLinkError: no MycompAPI_64 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1542)
at java.lang.Runtime.loadLibrary0(Runtime.java:795)
at java.lang.System.loadLibrary(System.java:834)
at com.chrysalisits.crypto.MycompAPI.<clinit>(MycompAPI.java:
47)
at com.chrysalisits.crypto.MycompHwManager.<init>
(MycompHwManager.java:101)
at com.chrysalisits.crypto.MycompHwManager.getInstance
(MycompHwManager.java:62)
at jHw.jHw.<init>(jHw.java:32)
at jHw.jHw.main(jHw.java:764)
Exception in thread "main" java.lang.UnsatisfiedLinkError: Initialize
at com.chrysalisits.crypto.MycompAPI.Initialize(Native Method)
at com.chrysalisits.crypto.MycompHwManager.<init>
(MycompHwManager.java:107)
at com.chrysalisits.crypto.MycompHwManager.getInstance
(MycompHwManager.java:62)
at jHw.jHw.<init>(jHw.java:32)
at jHw.jHw.main(jHw.java:764)
$ /opt/java1.4/bin/java -d32 -version
java version "1.4.2.19"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.4.2.19-080514-21:19)
Java HotSpot(TM) Server VM (build 1.4.2 1.4.2.19-080515-02:54-IA64N
IA64, mixed mode)
$ /opt/java1.5/bin/java -d32 -version
java version "1.5.0.13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.13-
_09_may_2008_11_35)
Java HotSpot(TM) Server VM (build 1.5.0.13 jinteg:05.09.08-16:53 IA64,
mixed mode)
$ /opt/java6/bin/java -d32 -version
java version "1.6.0.01"
Java(TM) SE Runtime Environment (build 1.6.0.01-
jinteg_06_jun_2008_13_24-b00)
Java HotSpot(TM) Server VM (build 1.6.0.01 jinteg:06.07.08-04:50 IA64,
mixed mode)
on a HP-UX B.11.23 U ia64 computer.
Please help even though java 1.4 is old.
$ /opt/java1.4/bin/java -d32 -jar jHw.jar
Failed to load MycompAPI and MycompAPI_64 libraries.
java.lang.UnsatisfiedLinkError: no MycompAPI_64 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1542)
at java.lang.Runtime.loadLibrary0(Runtime.java:795)
at java.lang.System.loadLibrary(System.java:834)
at com.chrysalisits.crypto.MycompAPI.<clinit>(MycompAPI.java:
47)
at com.chrysalisits.crypto.MycompHwManager.<init>
(MycompHwManager.java:101)
at com.chrysalisits.crypto.MycompHwManager.getInstance
(MycompHwManager.java:62)
at jHw.jHw.<init>(jHw.java:32)
at jHw.jHw.main(jHw.java:764)
Exception in thread "main" java.lang.UnsatisfiedLinkError: Initialize
at com.chrysalisits.crypto.MycompAPI.Initialize(Native Method)
at com.chrysalisits.crypto.MycompHwManager.<init>
(MycompHwManager.java:107)
at com.chrysalisits.crypto.MycompHwManager.getInstance
(MycompHwManager.java:62)
at jHw.jHw.<init>(jHw.java:32)
at jHw.jHw.main(jHw.java:764)
$ /opt/java1.4/bin/java -d32 -version
java version "1.4.2.19"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.4.2.19-080514-21:19)
Java HotSpot(TM) Server VM (build 1.4.2 1.4.2.19-080515-02:54-IA64N
IA64, mixed mode)
$ /opt/java1.5/bin/java -d32 -version
java version "1.5.0.13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.13-
_09_may_2008_11_35)
Java HotSpot(TM) Server VM (build 1.5.0.13 jinteg:05.09.08-16:53 IA64,
mixed mode)
$ /opt/java6/bin/java -d32 -version
java version "1.6.0.01"
Java(TM) SE Runtime Environment (build 1.6.0.01-
jinteg_06_jun_2008_13_24-b00)
Java HotSpot(TM) Server VM (build 1.6.0.01 jinteg:06.07.08-04:50 IA64,
mixed mode)