Java version 11
Author: e | 2025-04-24
Hi, The Java version for the Cold Fusion 11 in the Development and Test environments is: Java Version 1.7.0_51 The Java version for the Cold Fusion 11 in the Conclusion. Java 8 is a version of Java released in March 2025, while Java 11 is a version of Java released on Septem.; Java 11 has new and updated features with the latest LTS version.; Java 11 has a local variable var to replace the lambda expressions in Java 8.; Java 11 removed Applet API, which got deprecated in Java 9 for security reasons.
Version check with -version and -version in Java 8 and Java 11
The "unsupported major.minor version 55.0" error started to come after Java SE 11 release and the root cause of this error is trying to run a Java application compiled with JDK 11 into a JRE lower than Java SE 11 like JRE 9 or JRE 8. This is very common because a developer has updated their compiler or IDE to Java SE 11 but many times their runtime is not upgraded to Java 11. If you remember, in Java you can run a class file compiled with a lower version say Java 8 to a higher version say JRE 11 because Java is backward compatible but vice-versa is not allowed. I mean, you cannot run a JAR file or class file created by Java 11 version into Java 8 or Java 9 version. Similarly, you cannot run a Java SE 17 compiled class file in Java SE 11 or Java SE 13 runtime environment.This makes sense because every Java version has unique features. For example, Java SE 8 has features like lambda expressions, method reference, functional interface, and new Date and Time API, which lower version JRE has no information. Depending upon where you getting this error like Eclipse, NetBeans, IntelliJ IDEA, or Android Studio, the solution could be different. All these IDEs have different settings for JRE but the bottom line is the same, you need to configure these IDE to use JRE 8 to run the Java program compiled using Java 8.The root causes of any java.lang.UnsupportedClassVersionError is This is related to #285 . Java 11 is a long term support release so more people will be switching to it than Java 9. Also the problem got worse with Java 11. The version of Java FX for Java 11 (open jfx) - gets past the Cookie Manager class not found.However, Java 11 moves the Robot class from com.sun.glass.ui to javafx.scene.robot. This means that you can’t just use OpenJFX’s version of JavaFX with JDK 11. And since Java FX is tied to the version of Java, you can't use the old Java 8 JavaFX jar.This means JBrowser Driver is stuck on Java 8 until you explicitly add support for Java 11. I hope this is on the radar. This project is the only headless driver I've found for Java that doesn't require installing anything on the server. Over time, having to stay on Java 8 will become an even bigger problem.java -version shows earlier version but java 11 is already installed
Always that you have compiled source file in higher JDK version and trying to run on lower JRE. The exact cause is printed on the version like in the case of major.minor version 55.0, you know that class file is compiled with JDK 11 because major version 55 corresponds to Java SE 11.You might have seen the Unsupported major.minor version 52.0 error a couple of years back when JDK 8 was released because that came when a class file compiled using Java 8 was running on Java 6. The major version 52 corresponds to Java SE 8 release.How to solve unsupported major.minor version 55.0 in JavaNow let's come back to the solution, how we are going to solve the major.minor version 55.0 error in Java? One of the reasons is incorrect JRE in the PATH environment variable. If you are running the Java program from the command prompt then make sure the PATH has been set up correctly.Just print the PATH using echo %PATH% in Windows 11 and echo $PATH in Linux to check if any lower version JRE is not coming up higher in the PATH than JRE 11. This is the main reason you get "unsupported major.minor version 55.0" even after you have installed Java 11 on your machine.If you see JRE 8 or JRE 9 coming up higher or there is no JRE 11 at all then just install the JRE 11 and make sure it comes first in the PATH. Don't touch the classpath, this issue. Hi, The Java version for the Cold Fusion 11 in the Development and Test environments is: Java Version 1.7.0_51 The Java version for the Cold Fusion 11 in the Conclusion. Java 8 is a version of Java released in March 2025, while Java 11 is a version of Java released on Septem.; Java 11 has new and updated features with the latest LTS version.; Java 11 has a local variable var to replace the lambda expressions in Java 8.; Java 11 removed Applet API, which got deprecated in Java 9 for security reasons.Java -version shows java 8 while java 11 is installed
Hi,I am new to EJBCA and came across the error below. Google says its a Java Version problem,Version 55 == Java 11Version 52 == Java 8But I tried 8 and 11 (also17 and 21) making sure java and javac have the same version. But the error stil remains the same.any suggestions?Thanks Roland [echo][javac] /home/user01/ejbca-ce-main/modules/cesecore-common/src/org/cesecore/audit/Auditable.java:28: error: cannot access CryptoToken[javac] import com.keyfactor.util.keys.token.CryptoToken;[javac] ^[javac] bad class file: /home/user01/ejbca-ce-main/lib/x509-common-util-3.2.0.jar(com/keyfactor/util/keys/token/CryptoToken.class)[javac] class file has wrong version 55.0, should be 52.0[javac] Please remove or make sure it appears in the correct subdirectory of the classpath. You must be logged in to vote after setting JAVA_HOME explicitlyJAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64it works as expected.Thanky Tomas for helping me! View full answer version 52 means Java 8, so this means that you try to build EJBCA with Java 8, while Java 11 is the minimum.If you have multiple JDKs installed you really have to make sure the rigth one is used. I.e. on Ubuntu for example you need to use "sudo update-java-alternatives".If you switch java, also always do "ant clean" to remove old leftovers. You must be logged in to vote 1 reply Thank you Tomas,I am using Java 11[user01@ ejbca-ce-main]$ java -versionopenjdk version "11.0.25" 2024-10-15 LTSOpenJDK Runtime Environment (Red_Hat-11.0.25.0.9-1) (build 11.0.25+9-LTS)OpenJDK 64-Bit Server VM (Red_Hat-11.0.25.0.9-1) (build 11.0.25+9-LTS, mixed mode, sharing)[user01@ ejbca-ce-main]$ javac -versionjavac 11.0.25and I calling: ant clean deployearBut the error still remains.Update: I double checked the alternatives: both java and javac are correct Can you print the first "display-properties" part that shows up when doing "ant build". You must be logged in to vote 4 replies you probably looking for this one[echo] java.version(ant.java) = 1.8.0_432 (1.8)did not recognized it before ... and where does it come from? have you run "update-java-alternatives" to switch java implementation or do you just update that local path? under RHEL ist "alternatives" and it looks like this ...[user01@ejbca-ce-main]$ sudo alternatives --config javaSelection Command1 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.13.0.11-3.el8.x86_64/bin/java)2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.432.b06-2.el8.x86_64/jre/bin/java)3 java-21-openjdk.x86_64 (/usr/lib/jvm/java-21-openjdk-21.0.5.0.10-3.el8.x86_64/bin/java)4 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-23-openjdk-23.0.0.0.37-1.rolling.el8.x86_64/bin/java)5 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64/bin/java)so it means even I have run alternatives and select Java11, Java8 ist still active. :-OI will try to remove Java8 ... keep you posted Even when Java8 is no longer in the alternatives listSelection Command*+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64/bin/javac)2 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.13.0.11-3.el8.x86_64/bin/javac)3 java-21-openjdk.x86_64 (/usr/lib/jvm/java-21-openjdk-21.0.5.0.10-3.el8.x86_64/bin/javac)4 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-23-openjdk-23.0.0.0.37-1.rolling.el8.x86_64/bin/javac)property is still set[echo] java.version(ant.java) = 1.8.0_432 (1.8)and error remainsI'll keep on searching where this is being set ... keep you posted after setting JAVA_HOME explicitlyJAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64it works as expected.Thanky Tomas for helping me! You must be logged in to vote And will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.bat once Java is installed.LinuxPure Java - OpenBLCMM-1.3.0-rc.2-Java-Linux.tgzThis version requires that Java is installed, and will not install Java for you. Just install via your distro's package manager. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.sh one Java is installed.MacPure Java - OpenBLCMM-1.3.0-rc.2-Java-Mac.tgzThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch by doubleclicking on launch_openblcmm.command.Object Explorer Data PacksDatapack Releases: must now be downloaded manually. Download the ones you want and store them in the same directory as OpenBLCMM.exe or OpenBLCMM.jar. The app will see them on the next startup!Changelogv1.3.0-rc.2 Full Changelog v1.3.0-rc.1 - First OpenBLCMM public Release Candidate! Welcome to OpenBLCMM v1.3.0-rc.1! This is the first public release candidate of OpenBLCMM, which is a new 100% open-source fork of the original Borderlands Community Mod Manager (BLCMM). OpenBLCMM feels quite solid to us, and it seems to work fine, but this is being released as a candidate first so that we can solicit some extra help testing, prior to doing a full public release. Please let us know if you have any problems, either in via the Issues here on the github, or via Discord.AboutOpenBLCMM is the next version of BLCMM which has a couple of main differences:It's 100% open-sourceThe Windows version is entirely contained in an EXE. No Java install is required! There's also an installer which will get OpenBLCMM into your Start Menu."Pure Java" versions support all current Java versions, up through Java 20Support for Assault on Dragon Keep (including OE data!)Object Explorer datapack handling is significantly differentOpenBLCMM is completely separate from BLCMM -- you can have both installed at the same time and they won't interfere with each other at all. You can even have them open at the same time if you want, though I wouldn't recommend pointing them at the same patch file.Release FilesWindowsInstaller (Recommended!) - OpenBLCMM-1.3.0-rc.1-Installer.exeThis is the easiest to get going! You'll also have a start menu entry, and optionally a desktop icon.Zipfile EXE - OpenBLCMM-1.3.0-rc.1-Windows.zipIf you don't want to use an installer, this is the second-easiest. Just unzip wherever you like and doubleclick on OpenBLCMM.exe to run!Pure Java - OpenBLCMM-1.3.0-rc.1-Java-Windows.zipThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.bat once Java is installed.LinuxPure Java - OpenBLCMM-1.3.0-rc.1-Java-Linux.tgzThis version requires that Java is installed, and will not install Java for you. Just install via your distro's package manager. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.sh one Java is installed.MacPure Java - OpenBLCMM-1.3.0-rc.1-Java-Mac.tgzThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch by doubleclicking on launch_openblcmm.command.Object Explorer DataCompiling Java 11 Application with Java 12 SDK- Which version of java
Requires that Java is installed, and will not install Java for you. Just install via your distro's package manager. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.sh one Java is installed.MacPure Java - OpenBLCMM-1.3.3-Java-Mac.tgzThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch by doubleclicking on launch_openblcmm.command.Object Explorer Data PacksDatapack Releases: must now be downloaded manually. Download the ones you want and store them in the same directory as OpenBLCMM.exe or OpenBLCMM.jar. The app will see them on the next startup!Changelogv1.3.3 Full Changelog v1.3.2 - A couple small bugfixes Welcome to OpenBLCMM v1.3.2! OpenBLCMM is a tool for managing text-based mods for Borderlands 2, Borderlands: The Pre-Sequel, and the standalone Assault on Dragon Keep. It was forked from the opensourced core of the original Borderlands Community Mod Manager (BLCMM) by LightChaosman.AboutOpenBLCMM is the next version of BLCMM which has a couple of main differences:It's 100% open-source.The Windows version is entirely contained in an EXE. No Java install is required! There's also an installer which will get OpenBLCMM into your Start Menu."Pure Java" versions support all current Java versions, up through Java 20.Support for Assault on Dragon Keep (including OE data!).Object Explorer datapack handling is significantly different, and OE features various speed improvements and streamlining.OpenBLCMM is completely separate from BLCMM -- you can have both installed at the same time and they won't interfere with each other at all. You can even have them open at the same time if you want, though I wouldn't recommend pointing them at the same patch file.Changes Since v1.3.1Fixed TPS Game Detection on WindowsImporting mods via drag-and-drop will correctly update OpenBLCMM's "last imported" internal variable.Release FilesWindowsInstaller (Recommended!) - OpenBLCMM-1.3.2-Installer.exeThis is the easiest to get going! You'll also have a start menu entry, and optionally a desktop icon.Zipfile EXE - OpenBLCMM-1.3.2-Windows.zipIf you don't want to use an installer, this is the second-easiest. Just unzip wherever you like and doubleclick on OpenBLCMM.exe to run! Note that the Zipfile EXE requires Microsoft's Visual C++ RedistributablePure Java - OpenBLCMM-1.3.2-Java-Windows.zipThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.bat once Java is installed.LinuxPure Java - OpenBLCMM-1.3.2-Java-Linux.tgzThis version requires that Java is installed, and will not install Java for you. Just install via your distro's package manager. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.sh one Java is installed.MacPure Java - OpenBLCMM-1.3.2-Java-Mac.tgzThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch by doubleclicking on launch_openblcmm.command.Object Explorer Data PacksDatapack Releases: must now be downloaded manually. Download the ones you want and store them in the same directory as OpenBLCMM.exe or OpenBLCMM.jar. The app will see them on the next startup!Changelogv1.3.2 Full Changelog v1.3.1 - Small fix for TPSMinecraft and 1.17.1 version work with Java 11?
Anypoint Studio bundles the latest Mule runtime engine (Mule) version available for each release.If you choose to use a different Mule runtime version than the one bundled in your Studio distribution, you can install it and update your projects to the latest version.Studio doesn’t support downgrading Mule runtime to an earlier patch version.If you change the Java or Mule runtime versions in your project, consider these facts:Mule runtime 4.4 and earlier works with Java 8 and 11.Mule runtime 4.6 works with Java 8, 11, and 17.Standard support for Java 8 and 11 ends in March 2025 for Mule 4.8 Edge and August 2025 for 4.6 LTS, so plan your upgrade path for apps that are running on Java 8 or 11 accordingly.Mule runtime 4.9 LTS and Edge run and compile only on Java 17. To use Mule 4.9, upgrade your apps to run on Java 17.Mule Runtime and Java Compatibility in StudioThis table shows the compatibility between Mule runtime and Java versions in Studio:Studio VersionMule Runtime VersionJava 8Java 11Java 177.21 and later4.9.x (LTS) and later4.8.x4.6.x (LTS)NoNoYes7.204.8.x4.6.x (LTS)YesYesYes4.4.xYesYesNoPrerequisitesIf you have strict firewall rules, ensure that you allow the following URLs: a Different Mule VersionIn the menu bar, select Help > Install New Software.Select Mule Runtimes for Anypoint Studio - the Mule version you want to install and select Next.Accept the terms and conditions and click Finish.Restart Studio after the installation is completed.After installing a different Mule version, you can proceed to update your project to use that version.Changing the Mule Version of an Existing ProjectIn the Package Explorer view, right-click your project, and select Mule > Open Mule Project Properties:Use the drop-down menu next to Server Runtime to select a new Mule version:Select Apply and Close.Uninstall a Mule VersionTo uninstall a version of Mule:In the menu bar, select Anypoint Studio > About Anypoint Studio.Select Installation Details:Select the runtime version you want to uninstall and click Uninstall….See Also. Hi, The Java version for the Cold Fusion 11 in the Development and Test environments is: Java Version 1.7.0_51 The Java version for the Cold Fusion 11 in theInternet Explorer Version 11, Java and Teamviewer
Java is one of the world’s most popular programming languages. Software written in Java can be compiled and run on any system, making Java a versatile platform that can be used to create anything from software to basic web applications. This guide will show you how to install the Open Java Development Kit (OpenJDK) 11 on Ubuntu 20.04.OpenJDK is the free and open-source implementation of the Oracle Java Standard Edition (Java SE) Development Kit. OpenJDK and Java SE are equivalent JDKs that include a Java runtime environment (JRE) and tools for developing and compiling Java applications.While there are many available versions of OpenJDK, version 11 is the latest Long-Term-Support (LTS) release as of the time of this guide’s publication. For this reason, OpenJDK 11 is the recommended version for developing production applications.Before You BeginFamiliarize yourself with our Getting Started guide and complete the steps for connecting to your Linode with SSH and setting your Linode’s hostname and timezone.Complete the sections of our guide on Securing Your Server to create a standard user account, harden SSH access and remove unnecessary network services. This guide will use sudo commands wherever possible, which should be run by a limited, non-root user on your Linode.Ensure your system is up-to-date:sudo apt-get update && sudo apt-get upgradeInstall OpenJDKInstall the OpenJDK 11 development kit, which includes OpenJRE 11:sudo apt-get install openjdk-11-jdkAlternatively, if you simply want to run Java applications that you have already downloaded, you can choose to only install OpenJRE 11:sudo apt-get install openjdk-11-jreNoteWhile you can run Java applications directly with the JRE, your applications will be compiled every time they are executed. This is generally slower than running applications that have already been compiled into Java bytecode, and may not be suitable for frequent application execution.Check the version of the JRE to verify that it has been properly installed:java -versionAs of the time of this publication, this command should return:openjdk version "11.0.7" 2020-04-14OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)If you have chosen to install the full OpenJDK development kit, check the version of the compiler as well:javac -versionAs of the time of this publication, this command should return:javac 11.0.7Set Environment VariablesThis section will instruct you on how to set the JAVA_HOME and PATH environment variables to help ensure that your Java applications will run without issue.Open the ~/.bashrc startup file using the text editor of your choice and add the following definitions at the end of the file:File: ~/.bashrc123# [...]export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))export PATH=$PATH:$JAVA_HOME/binNoteIf you are using a shell other than Bash, such as Zsh, you may need to add these lines in a different startup file instead. In the case of Zsh, this would be the ~/.zshrc file.Save the changes and exit your text editor.Reload the ~/.bashrc file:source ~/.bashrcVerify that the JAVA_HOME and PATH variables were set correctly:echo $JAVA_HOMEecho $PATHThe JAVA_HOME variable should be set to the directory that contains your OpenJDK installation, and the PATH variable should include the directory that contains the OpenJDKComments
The "unsupported major.minor version 55.0" error started to come after Java SE 11 release and the root cause of this error is trying to run a Java application compiled with JDK 11 into a JRE lower than Java SE 11 like JRE 9 or JRE 8. This is very common because a developer has updated their compiler or IDE to Java SE 11 but many times their runtime is not upgraded to Java 11. If you remember, in Java you can run a class file compiled with a lower version say Java 8 to a higher version say JRE 11 because Java is backward compatible but vice-versa is not allowed. I mean, you cannot run a JAR file or class file created by Java 11 version into Java 8 or Java 9 version. Similarly, you cannot run a Java SE 17 compiled class file in Java SE 11 or Java SE 13 runtime environment.This makes sense because every Java version has unique features. For example, Java SE 8 has features like lambda expressions, method reference, functional interface, and new Date and Time API, which lower version JRE has no information. Depending upon where you getting this error like Eclipse, NetBeans, IntelliJ IDEA, or Android Studio, the solution could be different. All these IDEs have different settings for JRE but the bottom line is the same, you need to configure these IDE to use JRE 8 to run the Java program compiled using Java 8.The root causes of any java.lang.UnsupportedClassVersionError is
2025-03-26This is related to #285 . Java 11 is a long term support release so more people will be switching to it than Java 9. Also the problem got worse with Java 11. The version of Java FX for Java 11 (open jfx) - gets past the Cookie Manager class not found.However, Java 11 moves the Robot class from com.sun.glass.ui to javafx.scene.robot. This means that you can’t just use OpenJFX’s version of JavaFX with JDK 11. And since Java FX is tied to the version of Java, you can't use the old Java 8 JavaFX jar.This means JBrowser Driver is stuck on Java 8 until you explicitly add support for Java 11. I hope this is on the radar. This project is the only headless driver I've found for Java that doesn't require installing anything on the server. Over time, having to stay on Java 8 will become an even bigger problem.
2025-03-30Always that you have compiled source file in higher JDK version and trying to run on lower JRE. The exact cause is printed on the version like in the case of major.minor version 55.0, you know that class file is compiled with JDK 11 because major version 55 corresponds to Java SE 11.You might have seen the Unsupported major.minor version 52.0 error a couple of years back when JDK 8 was released because that came when a class file compiled using Java 8 was running on Java 6. The major version 52 corresponds to Java SE 8 release.How to solve unsupported major.minor version 55.0 in JavaNow let's come back to the solution, how we are going to solve the major.minor version 55.0 error in Java? One of the reasons is incorrect JRE in the PATH environment variable. If you are running the Java program from the command prompt then make sure the PATH has been set up correctly.Just print the PATH using echo %PATH% in Windows 11 and echo $PATH in Linux to check if any lower version JRE is not coming up higher in the PATH than JRE 11. This is the main reason you get "unsupported major.minor version 55.0" even after you have installed Java 11 on your machine.If you see JRE 8 or JRE 9 coming up higher or there is no JRE 11 at all then just install the JRE 11 and make sure it comes first in the PATH. Don't touch the classpath, this issue
2025-04-14Hi,I am new to EJBCA and came across the error below. Google says its a Java Version problem,Version 55 == Java 11Version 52 == Java 8But I tried 8 and 11 (also17 and 21) making sure java and javac have the same version. But the error stil remains the same.any suggestions?Thanks Roland [echo][javac] /home/user01/ejbca-ce-main/modules/cesecore-common/src/org/cesecore/audit/Auditable.java:28: error: cannot access CryptoToken[javac] import com.keyfactor.util.keys.token.CryptoToken;[javac] ^[javac] bad class file: /home/user01/ejbca-ce-main/lib/x509-common-util-3.2.0.jar(com/keyfactor/util/keys/token/CryptoToken.class)[javac] class file has wrong version 55.0, should be 52.0[javac] Please remove or make sure it appears in the correct subdirectory of the classpath. You must be logged in to vote after setting JAVA_HOME explicitlyJAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64it works as expected.Thanky Tomas for helping me! View full answer version 52 means Java 8, so this means that you try to build EJBCA with Java 8, while Java 11 is the minimum.If you have multiple JDKs installed you really have to make sure the rigth one is used. I.e. on Ubuntu for example you need to use "sudo update-java-alternatives".If you switch java, also always do "ant clean" to remove old leftovers. You must be logged in to vote 1 reply Thank you Tomas,I am using Java 11[user01@ ejbca-ce-main]$ java -versionopenjdk version "11.0.25" 2024-10-15 LTSOpenJDK Runtime Environment (Red_Hat-11.0.25.0.9-1) (build 11.0.25+9-LTS)OpenJDK 64-Bit Server VM (Red_Hat-11.0.25.0.9-1) (build 11.0.25+9-LTS, mixed mode, sharing)[user01@ ejbca-ce-main]$ javac -versionjavac 11.0.25and I calling: ant clean deployearBut the error still remains.Update: I double checked the alternatives: both java and javac are correct Can you print the first "display-properties" part that shows up when doing "ant build". You must be logged in to vote 4 replies you probably looking for this one[echo] java.version(ant.java) = 1.8.0_432 (1.8)did not recognized it before ... and where does it come from? have you run "update-java-alternatives" to switch java implementation or do you just update that local path? under RHEL ist "alternatives" and it looks like this ...[user01@ejbca-ce-main]$ sudo alternatives --config javaSelection Command1 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.13.0.11-3.el8.x86_64/bin/java)2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.432.b06-2.el8.x86_64/jre/bin/java)3 java-21-openjdk.x86_64 (/usr/lib/jvm/java-21-openjdk-21.0.5.0.10-3.el8.x86_64/bin/java)4 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-23-openjdk-23.0.0.0.37-1.rolling.el8.x86_64/bin/java)5 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64/bin/java)so it means even I have run alternatives and select Java11, Java8 ist still active. :-OI will try to remove Java8 ... keep you posted Even when Java8 is no longer in the alternatives listSelection Command*+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64/bin/javac)2 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.13.0.11-3.el8.x86_64/bin/javac)3 java-21-openjdk.x86_64 (/usr/lib/jvm/java-21-openjdk-21.0.5.0.10-3.el8.x86_64/bin/javac)4 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-23-openjdk-23.0.0.0.37-1.rolling.el8.x86_64/bin/javac)property is still set[echo] java.version(ant.java) = 1.8.0_432 (1.8)and error remainsI'll keep on searching where this is being set ... keep you posted after setting JAVA_HOME explicitlyJAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64it works as expected.Thanky Tomas for helping me! You must be logged in to vote
2025-04-09And will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.bat once Java is installed.LinuxPure Java - OpenBLCMM-1.3.0-rc.2-Java-Linux.tgzThis version requires that Java is installed, and will not install Java for you. Just install via your distro's package manager. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.sh one Java is installed.MacPure Java - OpenBLCMM-1.3.0-rc.2-Java-Mac.tgzThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch by doubleclicking on launch_openblcmm.command.Object Explorer Data PacksDatapack Releases: must now be downloaded manually. Download the ones you want and store them in the same directory as OpenBLCMM.exe or OpenBLCMM.jar. The app will see them on the next startup!Changelogv1.3.0-rc.2 Full Changelog v1.3.0-rc.1 - First OpenBLCMM public Release Candidate! Welcome to OpenBLCMM v1.3.0-rc.1! This is the first public release candidate of OpenBLCMM, which is a new 100% open-source fork of the original Borderlands Community Mod Manager (BLCMM). OpenBLCMM feels quite solid to us, and it seems to work fine, but this is being released as a candidate first so that we can solicit some extra help testing, prior to doing a full public release. Please let us know if you have any problems, either in via the Issues here on the github, or via Discord.AboutOpenBLCMM is the next version of BLCMM which has a couple of main differences:It's 100% open-sourceThe Windows version is entirely contained in an EXE. No Java install is required! There's also an installer which will get OpenBLCMM into your Start Menu."Pure Java" versions support all current Java versions, up through Java 20Support for Assault on Dragon Keep (including OE data!)Object Explorer datapack handling is significantly differentOpenBLCMM is completely separate from BLCMM -- you can have both installed at the same time and they won't interfere with each other at all. You can even have them open at the same time if you want, though I wouldn't recommend pointing them at the same patch file.Release FilesWindowsInstaller (Recommended!) - OpenBLCMM-1.3.0-rc.1-Installer.exeThis is the easiest to get going! You'll also have a start menu entry, and optionally a desktop icon.Zipfile EXE - OpenBLCMM-1.3.0-rc.1-Windows.zipIf you don't want to use an installer, this is the second-easiest. Just unzip wherever you like and doubleclick on OpenBLCMM.exe to run!Pure Java - OpenBLCMM-1.3.0-rc.1-Java-Windows.zipThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.bat once Java is installed.LinuxPure Java - OpenBLCMM-1.3.0-rc.1-Java-Linux.tgzThis version requires that Java is installed, and will not install Java for you. Just install via your distro's package manager. Supported Java versions are: 8, 11, 17, and 20. Launch with launch_openblcmm.sh one Java is installed.MacPure Java - OpenBLCMM-1.3.0-rc.1-Java-Mac.tgzThis version requires that Java is installed, and will not install Java for you. We recommend Adoptium Temurin. Supported Java versions are: 8, 11, 17, and 20. Launch by doubleclicking on launch_openblcmm.command.Object Explorer Data
2025-03-28