Go to the How do I test whether Java is working on my computer? page.  When the test runs, see what it shows for Architecture .  Possible values are:

   x86 - 32-bit  

   amd64 - 64-bit


Boulder Computer Maven

Microsoft Most Valuable Professional

🌐
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.
🌐
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 ·
Discussions

Trying to install 32 bit java
https://adoptopenjdk.net/releases.html You can specify x86 architecture, which is 32 bit More on reddit.com
🌐 r/javahelp
5
5
April 29, 2021
How do I tell if I have Java 32 bit or 64 bit installed in Windows 7 Ultimate 64 bit?
Due to a problem with Java updates I had to uninstall the said program. I downloaded what I thought was a 64 bit version from their site, but now in the control panel beside the Java emblem it reads (32-bit) How do I tell if I mistakenly downloaded the… More on learn.microsoft.com
🌐 learn.microsoft.com
11
1262
June 16, 2010
java - JRE 32bit vs 64bit - Stack Overflow
With compressed oops enabled (which ... (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. ... Sign up to request clarification or add additional context in comments. ... Freshly started Netbeans with my set of projects uses 600MB on x32 Java8, same thing ... More on stackoverflow.com
🌐 stackoverflow.com
Installing Java Runtime Environment 8 update 144 (32-bit) Available (JRE 8 32-bit version Installed) (x64) via BigFix
Good Afternoon, I’m having an issue updating Java on 60 nodes. Here’s a little background. We have implemented a new teller software a few months ago which needs Java to run. It is time to update Java for the first time and I keep getting an error. Initially, I received an error saying ... More on forum.bigfix.com
🌐 forum.bigfix.com
0
October 10, 2017
🌐
Oracle
oracle.com › java › technologies › java se
JRE Installation for Microsoft Windows (32-bit) - Java
Trying to install the Java SE Runtime Environment on a non-supported version of Microsoft Windows or on a machine that doesn't have a sufficiently up-to-date Service Pack will cause the installer to generate this warning: "We recommend that you do not install this Java platform for the following ...
🌐
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
🌐
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.
🌐
Fabric Documentation
docs.fabricmc.net › players › installing-java › windows
Installing Java on Windows | Fabric Documentation
3 days ago - To install Java 21, you'll need to download the installer from Adoptium. You'll want to download the Windows Installer (.msi) version: You should choose x86 if you have a 32-bit operating system, or x64 if you have a 64-bit operating system.
Find elsewhere
🌐
JustAnswer
justanswer.com › computer-programming › rmvl3-need-help-installing-java-32-bit-windows-11.html
Q&A: Installing Java 32-Bit on Windows 11 - Tips & Help
I am trying to install Windows 7 64 Bit on a Windows 7 32 bit Computer. How can I do this? ... Got it, thanks! Let's proceed with guiding you on how to download the Java 32-bit installer for Windows 11.
🌐
FileHippo
filehippo.com › download_jre-32
Download Java Runtime Environment 32-bit 8-update-341 for Windows - Filehippo.com
August 7, 2025 - The Java Runtime Environment (JRE) 32-bit is a foundational component for executing Java applications on 32-bit operating systems. It serves as the runtime layer that bridges Java bytecode and the underlying system architecture, enabling the ...
Rating: 4 ​ - ​ 53.9K votes
🌐
Oracle
java.com › en › download › help › linux_install.html
How do I download and install 32-bit Java for Linux?
Java on Linux Platforms This installs the Java Runtime Environment (JRE) for 32-bit Linux, using an archive binary file (.tar.gz) that can be installed by anyone (not only the root users), in any location that you can write to.
🌐
Line 6 Community
line6.com › community support › multi-effects units › legacy pods › pod 2.0, pod xt, pocket pod, floorpods
Has anyone RECENTLY installed Line6 Edit? (Java Runtime v1.6 32-bit. not available) - POD 2.0, POD XT, Pocket POD, FloorPODs - Line 6 Community
January 23, 2022 - I though this was a Windows 11 problem but after trying on my old Windows 10 PC I get the same error. Sorry for the re-post, I thought it was a Windows 11 issue. Due to a hard disk crash I have to re-install Line6 Edit for my good old Pod 2.0. But the installer depends on being able to download a...
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.

🌐
BigFix
forum.bigfix.com › content authoring
Installing Java Runtime Environment 8 update 144 (32-bit) Available (JRE 8 32-bit version Installed) (x64) via BigFix - Content Authoring - BigFix Forum
October 10, 2017 - Good Afternoon, I'm having an issue updating Java on 60 nodes. Here's a little background. We have implemented a new teller software a few months ago which needs Java to run. It is time to update Java for the first…
🌐
UnoGeeks
unogeeks.com › home › blog › java 32
Java 32
December 25, 2023 - A 32-bit version of Java is designed to run on 32-bit operating systems or 64-bit systems that require 32-bit Java for compatibility.
🌐
Church of Jesus Christ
tech.churchofjesuschrist.org › forum › meetinghouse technologies › clerk computers
Java 64bit vs 32bit - Tech Forum
However, using it is optional and it must be explicitly selected to view web pages. Note that because some web content may not work properly in a 64-bit browser, the Java people recommend using the default 32-bit browser and downloading 32-bit Java.
🌐
Advanced Installer Community
advancedinstaller.com › board index › advanced installer software › common problems
Forcing 32 bit Java as a Prerequisite - Advanced Installer Community
July 18, 2013 - When you go in the Java Products ... then it shouldn't even try to run on a 64-bit JVM. However, you can select "Settings" in the "Products" pane and use the [Add JRE Bundle] button to add a 32-bit JVM or you can go in the Prerequisites page and add it as a prerequis...
🌐
Azul Systems
azul.com › home › azul downloads
Java 8, 11, 17, 21, 25 Download for Linux, Windows and macOS
January 30, 2023 - Click here to download the Azul Zulu Builds of OpenJDK for Java 8, 11, 17, 21, 25 for Linux, Windows and macOS. Also download Azul Platform Prime.
🌐
OpenLogic
openlogic.com › openjdk-downloads
OpenJDK Downloads | OpenLogic
Free, quarterly builds of OpenJDK for Linux, Windows, and MacOS.