【问题标题】:Using skype-java-api on a x64 system在 x64 系统上使用 skype-java-api
【发布时间】:2012-03-26 04:18:31
【问题描述】:

我正在使用 skype-java-api 在 Java 中使用 skype。我需要的唯一功能是在点击时拨打电话号码。它在 Windows XP x86 上运行良好,但我只是在 Windows 7 x64 上对其进行了测试,但它失败了。错误是:
线程“Thread-2”java.lang.UnsatisfiedLinkError 中的异常:C:\Users\Vazdautan\AppData\Local\Temp\skype.dll:无法加载 IA 32 -AMD 64 位平台上的 .dll
是否有任何其他跨平台替代方案(适用于 MAC 和 Windows)或者是否有可能以某种方式解决它?

谢谢,安德鲁。

【问题讨论】:

    标签: java skype skype4java


    【解决方案1】:

    您可以在 64 位操作系统上运行 32 位 JVM。

    如果你想运行 64 位 JVM,你可以使用它来运行 32 位 JVM,既可以作为服务,也可以在 ad-hoc 基础上运行。使用 Runtime.exec()

    或者 Skype 提供一个 64 位的 DLL,在这种情况下我会使用它。

    【讨论】:

    • 我将使用launch4j 捆绑一个x86 java 平台。谢谢你的想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    • 2013-06-23
    • 2019-12-04
    • 2014-07-23
    • 2012-09-05
    相关资源
    最近更新 更多