2

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

谢谢,安德鲁。

4

1 回答 1

1

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

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

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

于 2012-03-08T17:12:28.990 回答