How can I tell if the JVM in which my application runs is 32 bit or 64-bit? Specifically, what functions or properties I can used to detect this within the program? Answer You retrieve the system property that marks the bitness of this JVM with: Possible results are: “32” – 32-bit JVM “64” – 64-bit JVM “unknown” – Unknown JVM