Я пытаюсь установить Oracle JDK7 на моем Windows 8.1. Я получил jdk-7u51-windows-x64.exe
файл сhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmlкак и должно быть, но при попытке запустить его я получаю это: ; что на английском означаетЭто приложение не может работать на вашем ПК. Чтобы найти версию для вашего ПК, обратитесь к редактору программного обеспечения.Однако, насколько мне известно, специальной версии JDK для W8 не существует.
У меня то же самое с 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-разрядной, можно на панели управления системой.