我无法在 Windows 8.1 上安装 Oracle JDK7。我jdk-7u51-windows-x64.exe
从以下位置获取了文件http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html我应该这样做,但是当我尝试启动它时,我得到了这个:;在英文中意思是该应用程序无法在您的电脑上运行 - 要找到适合您电脑的版本,请联系软件编辑器。但是据我所知,没有 W8 专用版本的 JDK。
使用 32 位版本时也会出现同样的情况 ( jdk-7u51-windows-i586.exe
)。我停用了 Windows SmartScreen 和 Windows Defender,没有任何变化。JDK6 运行良好。
答案1
我想说的是,您安装失败的原因是您安装了 32 位版本的 Windows 8.1。这就是 jdk-7u51-windows-i586.exe 可以工作的原因,因为它是针对 32 位版本的 Windows 构建的。JDK 的 x64 版本需要 64 位版本的 Windows。
您可以从系统控制面板验证您的 Windows 安装是 64 位还是 32 位。