无法加载库JNIConnector.dll

时间:2015-01-06 16:22:21

标签: java-native-interface call skype

我想测试java api Skype,当我运行它时,我会收到这些错误。

Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\FAC\AppData\Local\Temp\JNIConnector.dll

我的课程是:

import com.skype.Skype;
import com.skype.SkypeException;

public class SkypeMain {

public static void main(String[] args) {
    String skypeUser="or.test";
    try {
        Skype.call(skypeUser).setReceiveVideoEnabled(true);
    } catch (SkypeException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

}

1 个答案:

答案 0 :(得分:0)

执行文件搜索JNIConnector.dll并确定其位置。如果找不到该文件,则需要将其添加到路径或类路径中。

您使用的是Skype-Command吗?如果没有,你可能想看看。

JNIConnector.dll位于lib目录中:

http://code.google.com/p/skype-command-line/source/browse/trunk/skypeCommand