我有Java代码来加载C(32位)库,我有AIX 7.1系统,它有32位java-6来运行Java代码。但我得到了以下例外。
代码:
public class NativeMQChannel {
static {
// String jMQlibPath = System.getenv("JMQLIBPATH");
// String libraryFile = (jMQlibPath != null ? jMQlibPath : "");
// libraryFile = libraryFile + "jMQ";
System.loadLibrary("jMQ");
}
Exception:
Exception in thread "ActiveMQ Session Task-2" java.lang.UnsatisfiedLinkError: jMQ (Not found in java.library.path)
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1034)
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:1004)
at java.lang.System.loadLibrary(System.java:507)
at com.ecs.middleware.channel.NativeMQChannel.<clinit>(NativeMQChannel.java:19)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:199)
任何解决方案?