使用JNA加载程序?

时间:2014-03-27 13:41:01

标签: java procedure jna

尝试从dll加载过程时遇到了一些麻烦。 我看了其他同样的问题,但没有帮助。

PS:我是Java初学者(但在Pascal经验丰富)。

这里是NetBeans的java代码: 该库是libfpgui-64.so

package javaapplication1;

/**
*
* @author fred
*/

import com.sun.jna.*;

public class JavaApplication1 {

/**
* @param args
 */
public static void main(String[] args) {

DllTest.INSTANCE.fpgInitialize();

}

interface DllTest extends Library {

DllTest INSTANCE = (DllTest) Native.loadLibrary("fpgui-64",
                    DllTest.class);

void fpgInitialize();
}


}

我收到了错误消息:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't obtain updateLastError method for class com.sun.jna.Native
at com.sun.jna.Native.initIDs(Native Method)
at com.sun.jna.Native.<clinit>(Native.java:139)
at javaapplication1.JavaApplication1$DllTest.<clinit>(JavaApplication1.java:28)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:21)
Java Result: 1

有什么问题? 非常感谢。

0 个答案:

没有答案