Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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 stackoverflow.com 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

You must log in to answer this question.

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