64位Windows XP是否提供与32位exe文件的兼容性?

时间:2011-09-20 21:10:21

标签: java windows windows-xp 64-bit compatibility

客户无法运行我们的Java程序。快捷方式执行javaw.exe(Java运行时)的32位副本,然后将.jar文件作为参数传递(Java程序)

我想知道是否可能是因为他运行了64位XP。我不知道它是否是64位,但我知道它是XP专业版

此程序在XP 32位和Vista 32位以及Win7 64位(使用兼容层)中进行测试。

XP是否也有此兼容层?

2 个答案:

答案 0 :(得分:2)

Yes, it does

  

64位版本的Microsoft Windows Server 2003和Microsoft   Windows XP 使用Microsoft Windows-32-on-Windows-64(WOW64)   子系统无需修改即可运行32位程序。 64位   Windows Server 2003和Windows XP的版本不提供   支持16位二进制文​​件或32位驱动程序。依赖的程序   16位二进制文​​件或32位驱动程序无法在64位版本上运行   除非程序制造商,否则Windows Server 2003或Windows XP   提供该计划的更新。

答案 1 :(得分:0)

许多人在64位Windows(和其他操作系统)上运行32位Java。在一般用法中,性能与64位Java相同,有时甚至更好,当程序需要非常大的堆时,它就会出现。应该没问题。