2012-05-04 57 views
0

我試圖在我的OS X 10.6系統上安裝和使用Watij(Java的Web應用程序測試)。Watij的JxBrowser OS X/Java 1.6_64不兼容?

但是,嘗試運行樣品測試時,我得到以下異常:

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或通過了解哪個其他環境元素將刪除不兼容性來解決此問題的方法?

回答

1

嘗試添加-d32到您的虛擬機參數。

+0

或者,使用ant,在''任務內添加''作爲嵌套節點。 – MattiSG