Search results
Apr 6, 2016 · I need a bash line to check if java version currently installed is Oracle's or OpenJDK. A one-liner by parsing the output of the java -version command: java -version. java Oracle output: java version "1.7.0_80". Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) java OpenJDK Output:
- Overview
- Introduction to The Problem
- Standard Output and Standard Error
- Using The grep Command with The -Q Option
- Conclusion
OpenJDK and Oracle JDK are two widely used Java environments in the industry. Both of them are performant and stable. However, they have some differences. Therefore, sometimes, we may want to quickly get the answer to the question: “Which JDK is running on this machine?” In this tutorial, we’ll address how to check if the current Java environment i...
As we’ve known, the command “java -version” will print the detailed Java version information. So, for example, if we run it on a machine with Oracle JDK installed: The OpenJDK supports the same command, too: Of course, there are other JDK implementations. We can extend the solution to adapt to other JDK vendors. However, for simplicity, we’ll only ...
As soon as we see the two outputs of “java -version“, an idea may come up already: grep “OpenJDK” in the output of java -version. The idea is straightforward. Let’s do a quick test with the OpenJDK: As we can see in the command above, we’ve passed the option -c (printing the count of matching lines only) to the grep command. However, the output con...
When we pass the -q option to the grep command, grep will output nothing. But, if the given pattern is not matched, the grep command exits with code 1. Otherwise, it returns with the exit code 0: We can make use of the exit code and conditionally concatenate multiple commands using the && and the || operators. Let’s understand the operators through...
In this article, we’ve learned how to check if the current JDK is OpenJDK or Oracle JDK through examples. We’ve addressed that combining grep -q and the && and ||operators sometimes can solve this kind of problem simply.
- Kai Yuan
Oct 2, 2024 · Method 1: java -version Command. To check the Java version on Linux, run the following: java -version. The output displays the Java package version installed on your system. In the example above, OpenJDK version 11.0.24 is installed. Note: If the output indicates there is no such package on the system, learn how to install Java on Ubuntu.
Sep 11, 2020 · To find out which Java version is installed on your system, run the java -version command: The command will display the default Java version: In this example, we have Java version 11.0.8 installed on our system. The version installed on your system may be different. If you get “java: command not found” it means that Java is no installed on ...
Jun 12, 2012 · 119. The simplest way is: update-java-alternatives -l shows you all the Java versions you have installed. java -version shows you the Java version you are using. java -showversion shows you the Java version you are using and help. Normally it would be OpenJDK. Share.
Here are some common commands to check for Java installations: Check for Java Version (Oracle or OpenJDK): To check for the Java version currently in use, you can use the following command: java -version This command will display information about the Java runtime, including its version and vendor (Oracle or OpenJDK). List Installed Java Versions:
People also ask
How to check Java version on Linux?
Which Java version is installed on my System?
How do I know if Java is installed on Linux?
How do I know if I have a Java version?
What if Java is not installed on Linux?
What is Java -version command in OpenJDK?
Sep 24, 2016 · You can write a simple bash script to check this out: Open any text editor (preferrably vim or emacs). create a file named script.sh (or any name with the .sh extension). paste the following code in it: #!/bin/bash if [[ $(java -version 2>&1) == *"OpenJDK"* ]]; then echo ok; else echo 'not ok'; fi save and exit the editor.