2011-09-20 75 views
0

客戶無法運行我們的Java程序。該快捷方式執行javaw.exe(Java運行時)的32位副本,然後它將.jar文件作爲參數傳遞(Java程序)64位Windows XP是否提供與32位exe文件的兼容?

我在想如果這可能是由他運行64位XP引起的。我不知道它是不是64位,但我知道它是XP專業版

該程序已在XP 32位和Vista 32位和Win7 64位(使用兼容層)進行測試。

XP也有這個兼容層嗎?

+0

你能說清楚「不能運行」嗎?它會崩潰嗎?還是操作系統拒絕運行? – Arun

+0

Windows XP x64運行32位Java就好了。無論他們遇到什麼問題都可能是由其他問題引起的。 –

回答

2

Yes, it does

的Microsoft Windows Server 2003和微軟的64位版本的Windows XP 使用Microsoft Windows-32上的Windows-64(WOW64) 子系統運行32位bit程序沒有修改。 Windows Server 2003和Windows XP的64位 版本不支持16位二進制或32位驅動程序,因此不支持 。依賴於 的16位二進制文​​件或32位驅動程序的程序無法在64位版本的 Windows Server 2003或Windows XP上運行,除非程序製造商 爲該程序提供了更新。

0

許多人在64位Windows(和其他O/S)上運行32位Java。在一般用法中,性能與64位Java相同,有時甚至更好,當程序需要非常大的堆時,64位Java會自行實現。這應該沒問題。

相關問題