0

我尝试在我的 OS X 10.6 系统上安装和使用Watij (Java 中的 Web 应用程序测试)。

但是,在尝试运行示例测试时,出现以下异常:

Exception in thread "main" java.lang.RuntimeException: java.lang.Error:
JxBrowser library doesn't support current operation system:

OS: Mac OS X
OS architecture: x86_64
Java vendor: Apple Inc.
Java version: 1.6.0_31
Execution data model: 64-bit

    at com.teamdev.awtinteraction.a.b(Unknown Source)
    at com.teamdev.xpcom.MacXPCOMMessageLoopThread.invokeAndWait(Unknown Source)
    at com.teamdev.xpcom.MacXPCOMMessageLoopThread.<init>(Unknown Source)
    [stack trace continues]

怀疑是 64 位问题,我使用 Java 首选项应用程序将 JVM 切换为默认为 32 位执行。但是,错误消息是完全相同的。

有没有人想到解决这个问题的方法,或者通过确保选择 32 位 JVM,或者通过知道哪个其他环境元素可以消除不兼容性?

4

1 回答 1

1

尝试将 -d32 添加到您的 VM 参数中。

于 2012-05-22T01:05:39.913 回答