Java 6 64-bit Download Windows 10

0 views
Skip to first unread message

Oda Znidarsic

unread,
Aug 3, 2024, 6:12:14 PM8/3/24
to ecpaverperp

I need to determine whether a particular system has 32-bit Java installed. I'm doing a remote query that only gives me access to the filesystem and registry, so I cannot attempt to run java.exe, or run any Java code.

The best I've come up with is to check for C:\Windows\SysWOW64\java.exe. Is this a reliable way to test for the presence of 32-bit Java, or are there certain versions that won't put java.exe in that folder?

Update: I'm still looking for a more robust answer to this. Just to be clear, I don't have access to a command prompt. Also, I want to detect Java no matter who the publisher is, what version number is installed, and no matter what path the user chose to install it on.

If it is not Oracle's Java, you may not be able to tell. When I install Oracle Java 64-bit, the files go into C:\Program Files\Java, but when I install a 32-bit version, they default to C:\Program Files (x86)\Java instead. Of course, the person who installed Java could have overridden those defaults.

I tried both the 32-bit and 64-bit installers of both Oracle and IBM Java on Windows, and the presence of C:\Windows\SysWOW64\java.exe seems to be a reliable way to determine that 32-bit Java is available. I haven't tested older versions of these installers, but this at least looks like it should be a reliable way to test, for the most recent versions of Java.

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 and create jre_setup.exe for Java Runtime v1.6 32-bit and that download fails. Being fully aware of the security issues with outdated Java installs, what are my options?

I'm surprised Windows11 even works with a 32-bit computer. Are you sure you have a 32-bit version of Windows 11? Go to Windows - Settings - OS Build Info. Under Device Specifications - System Type - Does it say 32-bit or 64-bit? My Windows10 64-bit computer runs Line6 Edit fine. Also why does the Java download fail? Is there an error message?

It's not the computer that is 32 bit but rather that the line6 editor is trying to download it. The computer is a new i9 Windows 11 x64.

If you look where the app is installed, it's installed in C:\Program Files (x86)\Line6\ which is used for 32-bit architecture.

When installing it flashes a warning saying it needs the runtime, attempts to download it with a "Connecting" message then fails with another error message with no specifics given. When you run the app, it then gives you the message, "This application requires a 32-bit Java Runtime environment 1.6.0". It sends you to the JRE download but only 64-bit is available, I believe as I cannot find any 32-bit versions on the Java site. Only options appear to be on online file archives and they make me nervous, even though I have BitDefender.

Same error for Windows 10. So, if for any reason you lose your Line 6 edit installation (as I did) you can't reinstall.

Problem solved although I'm not crazy about having old Java on my PC.

I found the Java archives and figured out what appears to be the last version to support 32-bit Java (indicated by windows-i586 in the name, I guess named after Intel Pentiums): -later-archive-downloads.html

This requires that you create an Oracle account. You have to be sure you are signed in when you are on the link above or the download won't work so check the "Accounts" icon in the top right if you have trouble..

I downloaded and ran the file jre-8u311-windows-i586.exe and this time when I ran Line 6 edit, it ran as expected and connected to my Pod 2. and I am back in business! I hope this helps someone!

Problem solved although I'm not crazy about having old Java on my PC.

I downloaded and ran the file jre-8u311-windows-i586.exe and this time when I ran Line 6 edit, it ran as expected and connected to my Pod 2. and I am back in business! I hope this helps someone!

This may or may not be something in which I'm interested at some point, but I heartily commend and thank you for following up and presenting the solution to the problem that you encountered. Wish everyone were so helpful and considerate!

I am having the same issue. I have never had 32-bit Java in my life and when I look up what Java version, it still says I have 64-bit, but Technic launcher says I only have 32-bit therefore I only get 1 Gb of ram. Please help!

I tried the above solution, I've checked the command prompt to see if I have any additional instances of Java installed, I've manually scoured through my files to make sure... I definitely only have 64-bit Java installed and yet Technic refuses to recognize it. Any helpful hints would be greatly appreciated.

for anyone coming to all these years-old threads looking to fix this problem, what helped me is updating whatever version of java i'm using WITHOUT uninstalling the previous version that technic was recognizing, opening the technic launcher, navigating to launcher options and changing which version of java to use. from here i was able to change my ram from 1gb to 4gb perfectly fine.

i have never had java 32bit installed. for whatever reason the technic launcher ran just fine with my 8.231 version of java 64bit, but upgrading to 8.381 made it unable to run. many people in other threads here and on reddit said to uninstall the previous version and keep the latest version, but the only thing that worked for me was having both versions and just switching which version to use within the technic launcher.

If you later install the 64-bit JRE or JDK of the same version, JRE 8 Update 221 b27, will the System "Path" environment variable be overridden with the 64-bit JRE, such that the 64-bit JRE becomes the system default 'java' executable?

In this Document
GoalSolutionReferences
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.

When you have installed a 64-bit LibreOffice, and 32-bit JRE, LibreOffice would not be able to find and use the JRE, no matter how hard you would try it. Take care that you download from the Java home page (www.java.com) the right architecture. In this case, LibreOffice (of reasonably fresh version) would try to be helpful in its "JRE Required" error message, telling you that it needs specific architecture (e.g., 64-bit) of JRE.

Launching Java Control Panel ("Configure Java" available in Windows Start menu), and clicking "View" button on "Java" tab, opens Java Runtime Environment Settings window with Architecture column allowing to see if installed instances are 32-bit (x86) or 64-bit (x86_64).

On macOS 10.10 and newer, please note that you need to install JDK, not JRE. You may find download links choosing JDK version on this page. Note that Apple M1 is an Arm 64 architecture.On macOS 10.09, neither JRE, nor JDK are found.LibreOffice releases available from Apple App Store don't include Java support at all, because apps distributed in the App Store are not allowed to depend on optional functionality like Java.

--Edit-- I found that a small percentage of users were having issues with Java appearing to be missing in Firefox and Chrome. I have found the culprit to be Java FX 2.1.1. It is necessary to remove Java FX 2.1.1 to get Firefox and Chrome to work for these users, but it can be done before or even after Java 7 update 11 is installed. Using the Un-Install Wizard under Scripting > Configuration Policy and keeping everything on default worked flawlessly for me. ----

When I first started playing around with Java deployments using managed installations, I came across the issue of getting 32-bit Java deployed to 64-bit machines. I found a few workarounds, but they required scripts or too much manual work. I wanted the convenience of a managed install. This is what works for me.

Note: The string above installs silently, turns off auto update and update notifications, and registers java with all browsers.Also, since new versions of Java come out more frequently than I update this post, make sure the installation command matches the version of Java you are using.

Pro tip: We use the "Execute after logon (before desktop loads)" managed action to prevent the install from corrupting due to Java being in use on the target machine when it is pushed out. If you want to execute immediately, you can zip up a .bat file with the msi and cab files and then replace the installation command with "filename.bat" (still have it set to configure manually). In the .bat file, you should have:

JMRI runs in 32-bit mode, even on 64-bit Windows systems.Even after installing Java on a Windows Vista 64-bit computer, JMRI applications won't start because the "java" command can't befound.John Sacrey provided instructions on how to update the Windows "path" variable so that Java is found:This will get you to where the System Environment variables are defined:

  • Right Click on "My Computer" and select "Properties"
  • Click the "Advanced" tab
  • Click the "Environment Variables" button
  • Scroll the System variables list until you see "Path", select it
  • Click the "Edit" button and it will bring up an edit box
  • Locate "%SystemRoot%\system32;" in the string and insert"%systemroot%\SysWOW64;" after it, minus the quotation marks.
This works on BOTH XP x64 and Vista x64.Two java.com links that might provide help:
  • -windows-64.html
Installation Procedure Thanks and congratulations to all who contributed! Contact us via the JMRI users Groups.io group.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages