3

I am struggling to install Oracle's JDK7 on my Windows 8.1. I got the jdk-7u51-windows-x64.exe file from http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html as I should, but when trying to launch it, I get this: error ; which in english means This application cannot run on your PC - to find a version for your PC, please contact the software editor. However, there is no W8 dedicated version of JDK as far as I can tell.

I get the same with the 32-bits version (jdk-7u51-windows-i586.exe). I deactivated Windows SmartScreen and Windows Defender, no changes. JDK6 works fine.

6
  • Why don't you try JDK8?
    – Danatela
    Mar 6, 2014 at 9:16
  • 1
    Because it is not a stable release ?
    – pHneutre
    Mar 6, 2014 at 10:09
  • Do you happen to use the RT-Version of Windows 8.1? Did you also try to install it with different compatibility-settings?
    – Graphfoto
    Mar 6, 2014 at 18:44
  • Are you running Windows RT?
    – gparyani
    Mar 7, 2014 at 1:33
  • No, I am running a simple W8.1 professional. I tried with W7 compatibility, same behaviour.
    – pHneutre
    Mar 7, 2014 at 8:26

1 Answer 1

0

I would say that the reason your install is failing is that you have a 32-bit edition of Windows 8.1 installed. That is why the jdk-7u51-windows-i586.exe works as it is built to target 32-bit editions of Windows. The x64 version of the JDK requires a 64-bit edition of Windows.

You can verify if your Windows installation is 64- or 32-bit from the System Control panel.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .