当我尝试在 Windows Server 2008 上安装 Java 时,出现以下错误。我尝试安装 32 位和 64 位版本的 JDK 1.5、JDK6 和 JDK7。
错误信息:
该文件的版本与您正在运行的 Windows 版本不兼容。
我想补充一点,它是 Itanium 处理器服务器。请告诉我 Itanium 是否有任何特定版本可用
如何解决这个问题?
答案1
这意味着您的 Windows Server 版本是 x86(即 32 位)。而您尝试安装 64 位 Java,但无法正常工作。
编辑:如果这是 Itanium 机器,那么问题就大不相同了。您需要从以下网址下载 Windows Itanium Java 6 安装程序这里。但是,不会有 Java 7 版本。
问:Itanium 上的 Linux 和 Windows 怎么样?
答:Oracle 不打算将 JDK 7 移植到 Windows/Linux Itanium。部分原因是缺乏操作系统供应商的承诺;Microsoft 和 Red Hat 都表示将放弃对 Itanium 的支持。但是,作为社区项目,将 OpenJDK 移植到这些平台是相当可行的。
答案2
可能是处理器不匹配。我猜你尝试的 SDK 可能适用于错误的处理器类型
答案3
首先检查您正在运行的操作系统是 32 位还是 64 位版本:
1.按下WIN+R
键(Windows 键和 R)。输入以下内容:sysdm.cpl
2.单击“系统摘要”:如果安装了 32 位版本的 Windows,则在“处理器”下将显示“x86”,如果安装了 64 位版本的 Windows,则将显示“EM64T”
如果你的操作系统是 X86(32 位),请安装 X86(32 位) JDK,如果不是,请安装 64 位版本的 JDK