AFAIK The -d64 and -d32 only ever worked on Sparc Solaris.

If you have 64-bit JVM it will run all your programs unless they use a 32-bit shared library, in which case I suggest either a) don't do that or b) use the 32-bit JVM only when you need to by specifying the path.

Answer from Peter Lawrey on Stack Overflow
๐ŸŒ
Oracle
java.com โ€บ en โ€บ download โ€บ manual.jsp
Download Java
ยป What is Java ยป Remove older versions ยป Security ยป Support ยป Other help ยท This download is for end users who need Java for running applications on desktops or laptops. Java 8 integrates with your operating system to run separately installed Java applications.
๐ŸŒ
Reddit
reddit.com โ€บ r/javahelp โ€บ trying to install 32 bit java
r/javahelp on Reddit: Trying to install 32 bit java
April 29, 2021 -

Im trying to use this program that requires 32-bit java, but going to the download page automatically directs me to the 64-bit download page (which I already own, but do not need for this program), can anyone help?

edit: clarifying a couple questions and what happened, it said in the read me document for the program that it requires 32-bit java, I also was able to find a version of it that can use 64-bit java so no worries, thank you for all the help!

Top answer
1 of 4
2
https://adoptopenjdk.net/releases.html You can specify x86 architecture, which is 32 bit
2 of 4
1
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://imgur.com/a/fgoFFis ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Discussions

cmd - Enabling both 32 and 64 bit Java Runtime Environment - Stack Overflow
I recently installed both 32 and 64 bit JRE in my machine, but when I try to check using command prompt, it only detects the 64bit JRE. java -d64 -version ->using this command outputs the version ... More on stackoverflow.com
๐ŸŒ stackoverflow.com
Newest Java Runtime Environment (JRE) in 32 and 64 bit - Stack Overflow
I just want to download the newest JRE in 32 and in 64 bit! At the download page of java.com I can only find an installer, but I just want to download the -maybe zipped- folder. Can you help me w... More on stackoverflow.com
๐ŸŒ stackoverflow.com
java - JRE 32bit vs 64bit - Stack Overflow
To limit your impact for your Java EE environment, offload parts of it to other microservices such as ElasticSearch for search, Hazelcast for caching, your database for data storage and keep your Java EE server to host your application core itself rather than running the services inside it. ... I think there are two main differences to consider. One has been mentioned here but not the other. On the one hand, as other mentioned, the memory and data types. 32-bits ... More on stackoverflow.com
๐ŸŒ stackoverflow.com
Question - Java Runtime Environment (JRE) version 8 or 10 ? | Tom's Hardware Forum
This is the page for Java Runtime ...ystem/OS-Enhancements/Java-Runtime-Environment.shtml. Java Runtime Environment (JRE) is a runtime environment for programs written in Java. Do 32-bit applications require Java Runtime Environment (JRE) 32-bit?... More on forums.tomshardware.com
๐ŸŒ forums.tomshardware.com
January 13, 2024
๐ŸŒ
Oracle
oracle.com โ€บ java โ€บ technologies โ€บ java se
JRE Installation for Microsoft Windows (32-bit) - Java
This file contains everything needed to install the Java SE Runtime Environment, including the installer and character conversion classes and support for locales other than the US English locale.
๐ŸŒ
MajorGeeks
majorgeeks.com โ€บ files โ€บ details โ€บ sun_java_runtime_environment_6.html
Download Java Runtime Environment 32-Bit - MajorGeeks
Java Runtime Environment (JRE) 64-Bit 7 Update 80 [ 2015-04-21 13:02:20 | Size Varies | Freeware | 11 | 4 ] Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. 32-Bit version also available.
๐ŸŒ
Filepuma
filepuma.com โ€บ download โ€บ java_runtime_environment_32bit_-295 โ€บ versions
All Versions of Java Runtime Environment (32bit) - Filepuma.com
Java Runtime Environment (32bit) Old Versions ยท Old Versions ยท 1 2 3 4 5 >> 1 2 3 4 5 >> Glary Utilites ยท Make Your Computer Faster ยท Totally Free ยท No Bundle,No Ads, No Virus Download Now ยท Trending ยท Java Runtime Environment (32bit) 8 Update 471 ยท Java Runtime Environment (64bit) 8 Update 471 ยท
๐ŸŒ
Fabric Documentation
docs.fabricmc.net โ€บ players โ€บ installing-java โ€บ windows
Installing Java on Windows | Fabric Documentation
3 days ago - You should choose x86 if you have a 32-bit operating system, or x64 if you have a 64-bit operating system. The majority of modern computers will have a 64-bit operating system. If you are unsure, try using the 64-bit download.
๐ŸŒ
Windows 10 Forums
tenforums.com โ€บ software-apps โ€บ 213166-installing-java-runtime-environment-how-please.html
Installing Java Runtime Environment. How, Please ? - Windows 10 Help Forums
Hi Robert The steps provided by the member should be sufficient Just note which Java you need to not have unnecessary apps installed My advice would be download the 32Bit- Install it by following the on screen prompts and then test your applications If working you are good to go If not install the 64Bit and then test and if that works uninstall the 32BIT ... I install JAVA, but JAVA programs claim there is no JAVA installed?? in Software and Apps I have been whammied for over an hour with this now. I want to run Yawcam a JAVAprogram. I got it working fine in windows 11, but on theis windows 10 ver 1909 PC, JAVA claims to install, but apparently NO. How can I get JAVA installed properly? I... Is Java Runtime Environment A Dangerous Install?
Find elsewhere
๐ŸŒ
PortableApps.com
portableapps.com โ€บ node โ€บ 67386
Java 9 (1.9) 32-bit | PortableApps.com
November 9, 2022 - Java 9 (1.9) 32-bit ยท Hi! Currently latest Java Runtime https://portableapps.com/apps/utilities/java_portable release is Java(TM) SE Runtime Environment (build 1.8.0_351-b10) (Version 8 Update 351). I'm curious are you planning to add official (unofficial) Oracle Java 9 32-bit release - ...
๐ŸŒ
Oracle
oracle.com โ€บ ca-en โ€บ java โ€บ technologies โ€บ downloads
Download the Latest Java LTS Free
Server Java Runtime Environment (Server JRE). For deploying Java applications on servers.
๐ŸŒ
Eileen's Lounge
eileenslounge.com โ€บ viewtopic.php
Java Runtime Environment 1.7.0 - Eileen's Lounge
HansV wrote:The version you have is almost certainly the JRE (Java Runtime Environment). Version 6 update 27 is the current version. Version 7 hasn't officially been released yet, it's only available as a "preview release" for developers who want to prepare themselves for it.
๐ŸŒ
Oracle
java.com โ€บ en โ€บ download โ€บ help โ€บ windows_manual_download.html
How do I manually download and install Java for my Windows computer?
Use these simple instructions to manually download and install Java (also known as Java Runtime Environment or JRE) for your Windows computer
๐ŸŒ
FileHorse
filehorse.com โ€บ windows โ€บ browsers and plugins
Java Runtime Environment (32-bit) Download (2025 Latest)
Download Java Runtime Environment (32-bit) for Windows PC from FileHorse. Safe and Secure. With Java (JRE) you can run Java applications on your Windows PC!.
Published ย  October 22, 2025
๐ŸŒ
MajorGeeks
majorgeeks.com โ€บ files โ€บ details โ€บ java_runtime_environment_(jre)_32_bit.html
Download Java Runtime Environment (JRE) 32-Bit - MajorGeeks
Java Runtime Environment (JRE) 64-Bit 7 Update 80 [ 2015-04-21 13:02:20 | Size Varies | Freeware | 11 | 4 ] Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. 32-Bit version also available.
๐ŸŒ
Quora
quora.com โ€บ Which-version-of-Java-can-be-downloaded-for-a-32-bit-OS-x64-based-processor
Which version of Java can be downloaded for a 32-bit OS, x64-based processor? - Quora
Answer (1 of 2): You should download 32 bit version of JRE (Java Runtime Environment) or JDK (Java Development Kit). You can see this layer flow: Processor > OS > JDK, JRE > Software base on JDK, JRE ( such as Eclipse, intellij IDEA) The way ...
Top answer
1 of 5
24

64-bit vs. 32-bit really boils down to the size of object references, not the size of numbers.

In 32-bit mode, references are four bytes, allowing the JVM to uniquely address 2^32 bytes of memory. This is the reason 32-bit JVMs are limited to a maximum heap size of 4GB (in reality, the limit is smaller due to other JVM and OS overhead, and differs depending on the OS).

In 64-bit mode, references are (surprise) eight bytes, allowing the JVM to uniquely address 2^64 bytes of memory, which should be enough for anybody. JVM heap sizes (specified with -Xmx) in 64-bit mode can be huge.

But 64-bit mode comes with a cost: references are double the size, increasing memory consumption. This is why Oracle introduced "Compressed oops". With compressed oops enabled (which I believe is now the default), object references are shrunk to four bytes, with the caveat that the heap is limited to four billion objects (and 32GB Xmx). Compressed oops are not free: there is a small computational cost to achieve this big reduction in memory consumption.

As a personal preference, I always run the 64-bit JVM at home. The CPU is x64 capable, the OS is too, so I like the JVM to run in 64-bit mode as well.

2 of 5
5

As you note, primitive numeric types in Java are well-defined.

However, the choice between 32-bit and 64-bit JVMs can matter if your Java application is using native-code libraries, which may be built for use in a 32-bit application, a 64-bit application, or both.

If you have native libraries that support only 32-bit applications, you either need to use a 32-bit JVM, or build 64-bit versions of the libraries.

๐ŸŒ
FileHippo
filehippo.com โ€บ download_jre-32 โ€บ 8.0.11.12.0
Download Java Runtime Environment 32-bit 8.0.11.12.0 for Windows - Filehippo.com
August 7, 2025 - Download Java Runtime Environment 32-bit 8.0.11.12.0 for Windows. Fast downloads of the latest free software! Click now
Rating: 4 โ€‹ - โ€‹ 53.9K votes
๐ŸŒ
Tom's Hardware Forum
forums.tomshardware.com โ€บ home โ€บ software โ€บ apps and software
Question - Java Runtime Environment (JRE) version 8 or 10 ? | Tom's Hardware Forum
January 13, 2024 - ... I wouldn't download it from softpedia... Java.com is acceptable or you can get it from the source: https://www.oracle.com/java/ What version of Java you need depends entirely on how a program that uses it was written. Yes, for 32bit Java applications you will need a 32bit JRE.