0

OS X 10.6 システムにWatij (Web Application Testing in Java)をインストールして使用しようとしました。

ただし、サンプル テストを実行しようとすると、次の例外が発生します。

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 に答える