3

MakeCall サンプル コードを実行しようとすると、次の例外が発生します。

com.skype.NotAttachedException
    at com.skype.Utils.convertToSkypeException(Utils.java:36)
    at com.skype.Skype.setDebug(Skype.java:116)
    at com.skype.sample.MakeCall.main(MakeCall.java:26)
Caused by: com.skype.connector.NotAttachedException
    at com.skype.connector.Connector.assureAttached(Connector.java:580)
    at com.skype.connector.Connector.addConnectorListener(Connector.java:604)
    at com.skype.connector.Connector.addConnectorListener(Connector.java:591)
    at com.skype.connector.Connector.setDebug(Connector.java:209)
    at com.skype.Skype.setDebug(Skype.java:114)
    ... 1 more

現在、私はいかなる種類の API クレデンシャルも提供していないため、失敗することが予想されます。私の質問は、コネクタを接続するために必要な資格情報をどのように提供すればよいですか? Skype4Java のドキュメントはかなり薄いようです。

ここでヒントが得られなかったので、Skype コミュニティ フォーラムにもこの質問をクロスポストしました。

4

2 に答える 2

0

dbus 依存関係がインストールされている場合は、コマンド ラインで "--use-system-dbus" を指定して skype を起動してください。

https://developer.skype.com/Docs/ApiDoc/src#Linux

スカイプが実行されているときに Java プログラムを開始すると、Java プログラムがスカイプにアクセスすることを許可するように求められます。

于 2010-05-31T19:13:32.510 に答える