如果想要一个免费,不使用Weblogic WTC JOLT,实现Java调用Tuxedo,那最容易想到的就是通过JNI,让Java执行native代码,实现对Tuxedo的调用。
环境:Suse 9 Tuxedo 8.1 Java1.4 $JAVA_HOME $TUXDIR
实现的步骤如下:
1. 编写带native方法的Java类
/**
* This is a demo class for test JNI
*
*
*/
public class Hello {
static {
try {
// "hello" means the library of native method
System.loadLibrary("hello");
} catch (UnsatisfiedLinkError e) {
System.err.println("Cannot load hello library:\n " + e.toString());
}
}
public Hello() {
}
// This is a native method without args and return
public native void SayHello();
}
2.编译为.class文件
javac Hello.java
3.生成.h文件
javah Hello
责任编辑:cyth