2012-12-16 3 views
2

는 내 스카 이프 봇에 대한 간단한 프로젝트를 제작했는데, 그것은 다음과 같습니다Skype 오류? 또는 Eclipse 오류?

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

public class SkypeDemo { 
    public static void main(String[] args) throws SkypeException { 
     System.out.println(Skype.getVersion()); 
    } 
} 

을하지만 난 그것을 시작했을 때 나는이 오류를 얻을 : 나는이 문제를 해결 어떻게 그래서

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 

을 오류? Skype jar는 모두 빌드 경로에 있습니다.

답변

5

오류는 네이티브 라이브러리 ("libskype.jnilib")를로드 할 수 없다는 오류입니다. 이것은 (아마도) Eclipse 나 Skype의 잘못이 아닙니다.

네이티브 라이브러리는 네이티브 라이브러리가 있어야 할 곳이 아니기 때문에 (또는 Eclipse를 보지 못했기 때문에) 또는 네이티브 코드 (DLL, .so 또는 무엇이든)

(스택 추적의 또 다른 체인 "원인"가 있었다면, 그것은

은 참조) ... 더 말할 수 있습니다

+2

어떻게하면 해결할 수 있습니까? – Barakados

+0

@javawarrior Eclipse 프로젝트의 빌드 경로에 네이티브 라이브러리를 추가해야한다. –

+0

나는 이것을했고 여전히 그것을 인식하지 못한다 – Barakados