Bar*_*dos 2 java eclipse skype
我尝试为我的skype-bot制作一个简单的项目,它看起来像这样:
import com.skype.Skype;
import com.skype.SkypeException;
public class SkypeDemo {
public static void main(String[] args) throws SkypeException {
System.out.println(Skype.getVersion());
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我开始它时,我得到这个错误:
Exception in thread "main" com.skype.SkypeException: Loading libskype.jnilib failed.
at com.skype.Utils.convertToSkypeException(Unknown Source)
at com.skype.Utils.getProperty(Unknown Source)
at com.skype.Skype.getVersion(Unknown Source)
at SkypeDemo.main(SkypeDemo.java:6)
Caused by: com.skype.connector.LoadLibraryException: Loading libskype.jnilib failed.
at com.skype.connector.ConnectorUtils.loadLibrary(Unknown Source)
at com.skype.connector.osx.SkypeFramework.init(Unknown Source)
at com.skype.connector.osx.OSXConnector.initializeImpl(Unknown Source)
at com.skype.connector.Connector.initialize(Unknown Source)
at com.skype.connector.Connector.connect(Unknown Source)
at com.skype.connector.Connector.assureAttached(Unknown Source)
at com.skype.connector.Connector.execute(Unknown Source)
at com.skype.connector.Connector.execute(Unknown Source)
at com.skype.connector.Connector.execute(Unknown Source)
at com.skype.connector.Connector.execute(Unknown Source)
... 3 more
Run Code Online (Sandbox Code Playgroud)
那么我该如何解决这个错误呢?请记住,我在构建路径中有两个Skype jar.
该错误告诉您它无法加载本机库("libskype.jnilib").这(可能)既不是Eclipse也不是Skype的错.
这很可能是你的错,因为本机库不是它需要的地方(或者你没有告诉Eclipse在哪里看),或者因为你有错误的本机代码(DLL,.so或其他)
(如果堆栈跟踪中有另一个链式"原因",它可能会告诉你更多...)
参考:
| 归档时间: |
|
| 查看次数: |
386 次 |
| 最近记录: |