JAVA SE x86 or x64?

32bit-64bit, java

Solution

Download the `x64` version since it's designed for the computer with your architecture. You have `x86` Program Files folder only for application which can't run under `64bit` environment. It's basically just backward compatibility.

Problem

So this is probably a stupid question but I need to start working on a JAVA application and I should update my jdk I presume. So I go to the website and it has Windows x64 and x86 downloads. My question is this. I have a 64-bit system, but my Program Files is x86. So does that mean I should use a x86 jdk or x64? I guess I am confused on why my program files folder has a different size than my system itself, or is my system x86? I hope you can see my silly confusion on this matter. Thank you, -Austin

Original source