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が選択されていることを確認するか、他の環境要素が非互換性を取り除くかを知ることによって、この問題を解決する方法を考えている人はいますか?