客户无法运行我们的Java程序。快捷方式执行javaw.exe
(Java运行时)的32位副本,然后将.jar
文件作为参数传递(Java程序)
我想知道是否可能是因为他运行了64位XP。我不知道它是否是64位,但我知道它是XP专业版
此程序在XP 32位和Vista 32位以及Win7 64位(使用兼容层)中进行测试。
XP是否也有此兼容层?
答案 0 :(得分:2)
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相同,有时甚至更好,当程序需要非常大的堆时,它就会出现。应该没问题。