Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

share|improve this question

migrated from Dec 1 '12 at 22:03

This question came from our site for professional and enthusiast programmers.

I can understand wanting to run a 64 bit JRE, but what is the major benefit of using a 64 bit JDK? – Andrew Thompson Dec 1 '12 at 12:35
up vote 3 down vote accepted

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.

share|improve this answer
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 '12 at 12:28
I don't get it. Going by your comment above, why was this marked as an accepted answer? – Karan Dec 1 '12 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

share|improve this answer
Even though I downloaded it from the official website ? – Varun Jain Dec 1 '12 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 – VISHNU VIVEK Dec 1 '12 at 12:35
@VarunJain do reply as soon as you solve your issue :) – VISHNU VIVEK Dec 1 '12 at 12:42
I used the 32 bit version. – Varun Jain Dec 1 '12 at 13:27
@VarunJain did it work? – VISHNU VIVEK Dec 1 '12 at 13:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.