在尝试运行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 community forum上交叉发布了这个问题。
发布于 2014-12-01 03:30:14
有同样的事情,继续Skype->选项->高级->管理其他程序访问列表中的Skype...selected Java.exe,并将选项设置为允许。现在工作完美了。
发布于 2010-06-01 03:13:33
如果您安装了dbus依赖项,请确保在命令行上使用"--use-system-dbus“启动skype。
https://developer.skype.com/Docs/ApiDoc/src#Linux
一旦skype运行,然后启动java程序,系统将提示您允许java程序访问skype。
https://stackoverflow.com/questions/1203793
复制相似问题