I am trying to install Java SDK for windows 7 (Ultimate version, 64bit), I downloaded the following file from oracle website: jdk-7u9-windowsx64.exe. When I try to execute it, I get an error that it is not a valid win 32 application. I think the JDK version is correct. Can somebody help me out? Also, comment if you need more info about my machine configuration to help me out.

Edit: I have 4 GB RAM on my system , Dell Latitude E4310

  • I can understand wanting to run a 64 bit JRE, but what is the major benefit of using a 64 bit JDK? Dec 1, 2012 at 12:35

2 Answers 2


It seems that you have 32bit operating system, so you cannot install 64bit application on it. Try check this by right-click on "my computer" and choosing "properties".

I'd recommend you to try to install 32bit JDK.

  • I have already done that , I looked at the specs and then downloaded the JDK . It says 64 bit in system type however I have 4GB RAM .
    – Varun Jain
    Dec 1, 2012 at 12:28
  • I don't get it. Going by your comment above, why was this marked as an accepted answer?
    – Karan
    Dec 1, 2012 at 23:20

This issue happens more often if the downloaded file is broken. It would seem like a complete executable file, and would run properly. But, believe me, it isn't. The only remedy is to download the file once again and install.

source: personal experience

  • Even though I downloaded it from the official website ?
    – Varun Jain
    Dec 1, 2012 at 12:32
  • yeah.. sometimes it's the fault of download managers as they sometimes hang during integrity check.. and u can't see it.. it's implicit
    Dec 1, 2012 at 12:35
  • @VarunJain do reply as soon as you solve your issue :)
    Dec 1, 2012 at 12:42
  • I used the 32 bit version.
    – Varun Jain
    Dec 1, 2012 at 13:27
  • @VarunJain did it work?
    Dec 1, 2012 at 13:30

You must log in to answer this question.

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