我正在努力在 Windows 8.1 上安裝 Oracle 的 JDK7。我jdk-7u51-windows-x64.exe
從那裡得到了文件http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html正如我應該的,但是當嘗試啟動它時,我得到了這個:;這在英語的意思是該應用程式無法在您的 PC 上運行 - 要查找適合您的 PC 的版本,請聯絡軟體編輯器。然而,據我所知,還沒有 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 構建的。 x64 版本的 JDK 需要 64 位元版本的 Windows。
您可以從系統控制台驗證您的 Windows 安裝是 64 位元還是 32 位元。