Ithough 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!
Worth mentioning - I've installed Java manually, as I often need to switch between version 8 and 19. All I need to do is to set %JAVA_HOME% system variable.
Now what does TechnicLauncher really checks to verify the Java version, as simply typing java -version in the command prompt returns the very valid version per TechnicLauncher's requirements?
I was trying to find any code on the GitHub, but I'm assuming it is not publicly available, as the only thing I could find is the documentation and language packs. I'm eager to branch the code and make the appropriate adjustments myself, as I cannot believe checking anything other than Java version residing in the %PATH% variable is the right way to validate the "installed Java version".
By looking at the .exe file bytes, I think I know the answer: it's checking for the registry entries, isn't it? Why? Why not parse the java -version output? So much more reliable... or at least add that step if the registry entries weren't found...
If there is no way to let me see the repository so I can create a pull request, can anyone tell me what registry keys I need to set in order for the launcher to figure out the Java version so it can run?
Take this, save as a .reg file, change the paths to the jre you have, run to add entries (assuming you are using a 64-bit version of Java) and that is what the launcher needs to 'validate' the installed Java version.
If you have a different Java version installed and are wondering what the PRODUCTVERSION should be - look closely at the FullVersion value and you should figure out the pattern.
I still do not understand why would it search for the registry keys instead of parsing the java -version output... so my original point stands and perhaps the devs should take adding that option into consideration
Dude I had to make an account just to thank you. I had an install script error for the version of java that the launcher suggests, and many people online have had the same issue with no resolution. Java just wouldn't install. I tried a different version here : =8 but the launcher didn't pick it up. If anyone else gets the error "script error line 1 char 1 expected')' " then this worked for me. Download a java runtime from somewhere other than the normal website like the one I listed (which is where microsoft sends you to when looking for java 8), then follow the steps above. To create a reg file easily I searched registry editor in the task bar, navigated to one of the locations above, exported it as a .reg file then copied the info above into the file. After that I edited the paths with my own (make sure to use the double back slash \\), saved the file, then double clicked it to run and the launcher found it and worked fine. Again thanks to you Nyuno! Lifesaver!
Software was running successfully for several months, but recently failed to start after being idle for a few weeks. Troubleshooting eventually revealed that the Java runtime environment was not installed. After I reinstalled Java and restarted the gateway, everything is back to normal.
Thanks Kevin. We did have some end users doing process development activities on the machine during the preceding weeks, so it is possible that someone inadvertently uninstalled Java, but it is hard to imagine how.
If this is Windows, you should be able to hit up the event logs and search them for the uninstallation event, or just all things Java. It might not lead you directly to the culprit, but it might give you an idea.
The JRE combines Java code created by using the JDK with the necessary libraries required to run it on a JVM and then creates an instance of the JVM that runs the resulting program. JVMs are available for multiple operating systems, and programs created with the JRE run on all of them. In this way, the Java Runtime Environment is what enables a Java program to run in any operating system without modification.
The JDK and JRE interact with one another to create a sustainable runtime environment that enables the seamless execution of Java-based applications in virtually any operating system. These attributes make up the JRE runtime architecture:
The Java ClassLoader dynamically loads all classes necessary to run a Java program. Since Java classes are only loaded into memory when they're required, the JRE uses ClassLoaders to automate this process on demand.
The bytecode verifier ensures the format and accuracy of Java code before it passes to the interpreter. If code violates system integrity or access rights, the class will be considered corrupted and won't be loaded.
Included as part of the JRE installation are deployment technologies like Java Web Start and Java plug-in that simplify the activation of applications and provide advanced support for future Java updates.
IBM Cloud Pak for Applications provides the ultimate flexibility for your application landscape. Use your subscription to choose from multiple runtime deployment options: IBM WebSphere, IBM WebSphere Liberty, Red Hat JBossEnterprise Application Platform, Quarkus, Tomcat, Node.js Spring Boot, Vert.x and more.
Java is required for complete OpenOffice functionality. Java is mainly required for the HSQLDBdatabase engine (used by our database product Base) and to make use of accessibility and assistive technologies.Furthermore some wizards rely on Java technology. See additional topics pertaining to the use of Java in OpenOfficeand Apache OpenOffice in theInstallation FAQ.
So what does this mean exactly? Base (the database component) relies completely on Java technologies to run, but otherprograms (like Writer, Calc and Impress) only need Java for special functionality. If you do not need to use Base and donot want to use any of the Wizards, then you do not need to have Java installed and configured for running ApacheOpenOffice (and older versions of OpenOffice.org). You can completely prevent OpenOffice from prompting you about the useof Java by telling OpenOffice not to use a Java runtime environment (JRE). From the OpenOffice main menu use:"Tools - Options - OpenOffice - Java", and uncheck "Use a Java runtime environment". However, we do recommendthat you have a JRE on your system to take full advantage of OpenOffice's features without any issues.
You will need to have a JRE version (32-bit or 64-bit) that is compatible with the architecture of the ApacheOpenOffice version you downloaded. If you already have a JRE installed on your system that satisfies this requirement inone of the standard areas for Java installation, OpenOffice should detect this installation and let you choose it for usein OpenOffice via the "Tools - Options - OpenOffice - Java". If you have a JRE installed that is not detected,you should be able to add it through this same menu. And, you can install a JRE or configure OpenOffice to use Java at anytime to get missing functionality to work.
3a8082e126