To check the Java version, you can use the java -version command in CMD to view the JRE version used by the current system. If you need to view the JDK compiler version, use javac -version; if the command cannot be recognized, it may be that Java is not installed or environment variables are not configured, you need to go to the official website to download and install and add the Java bin directory to the system PATH; if multiple Java versions are installed, you can view the path order through the where java command, and switch the default version by modifying PATH or using the version management tool.
Opening CMD to check the Java version is actually very simple, and it can be done with just one command. The premise is that your system has Java installed and environment variables are configured.

1. Use the java -version command to view the version
This is the most commonly used and direct method.
On Windows, press Win R
, enter cmd
to enter, enter the command prompt interface, and then enter:
java -version
This outputs the version information of the Java Runtime Environment (JRE) used by the current system. Usually includes version number, build version and runtime environment, etc.

If you need more detailed development tool information, such as the compiler version, you can use:
javac -version
But note that this command only displays the compiler (JDK) version and does not output other additional information.

Common outputs are similar to this:
java version "17.0.8" 2023-07-18 LTS Java(TM) SE Runtime Environment (build 17.0.8 9-LTS-211) Java HotSpot(TM) 64-Bit Server VM (build 17.0.8 9-LTS-211, mixed mode, sharing)
2. What if the command cannot be recognized?
Sometimes you will see an error message like this:
'java' is not recognized as an internal or external command, operable program or batch file.
This means that the system has not found java.exe
, and there are several possible reasons:
- No Java installed
- Java is installed but environment variables are not configured
- The system path PATH does not contain Java installation directory
The solution is as follows:
- Confirm whether Java is installed, you can download and install it on the official website: http://ipnx.cn/link/a02220f2e07341451b6d20b9a83ed8ff
- After installing JDK, find the
bin
directory under the installation path (for example,C:\Program Files\Java\jdk-17.0.8\bin
) - Add this path to the system's
PATH
environment variable - Open a new CMD window again and run
java -version
3. Check multiple Java versions and confirm which one is currently using
Some developers may have multiple Java versions installed on their computers, such as JDK 8 and JDK 17. At this time, you can confirm which version you are currently using in the following ways:
- Execute the
where java
command to see the path order in which the system looks forjava.exe
- If you want to switch the default version, you can modify the order of Java in
PATH
in the environment variable, or use tools such as Jabba or SDKMAN! to manage multiple versions
Basically that's it. Checking the Java version itself is not difficult, but only if you want to make sure the installation is correct and the environment variables are configured without problems. Sometimes behind seemingly simple commands, there are some small details that are easily overlooked.
The above is the detailed content of how to check java version in cmd. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

How to view all IP addresses on the LAN using cmd: 1. Press the "Win+R" shortcut key to open the "Run" window; 2. After entering "CMD" in the "Run" window, press the Enter key; 3. In the open "Command" In the "Prompt" interface, enter the command "arp -a" and press the Enter key; 4. From the returned results, you can see the IP addresses of all computers in the local LAN that communicate with the machine.

This guide will explain how to obtain a BitLocker recovery key to restore access to encrypted data if necessary. BitLocker is a security feature of Windows devices used to protect data from unauthorized access. Recovery keys are a backup method if you can't access your data through regular means. You can obtain a 48-digit BitLocker recovery key without a Microsoft account or via CMD, ensuring you are always able to access and recover your important data. How to get BitLocker recovery key from CMD without Microsoft account? Follow these suggestions to obtain a BitLocker recovery key: Using Command Prompt click Start, search for cmd and click to manage

The command to use CMD to close a port: 1. Use CMD to close a specific port; 2. Use CMD to close all open ports; 3. Use CMD to open a specific port; 4. Use CMD to open all open ports.

Many friends encounter certain software getting stuck when using their computers. If the computer cannot move, you need to call up the task manager to end the process. So how to use cmd to open the task manager command? Just enter tasksmgr and press enter. The specific solutions are discussed below. Take a look. Steps to use cmd to open the Task Manager command: 1. Press and hold the Win+R keys on the keyboard to open the run window, or click "Start - Run" in the lower left corner, enter cmd in the run window, and press the Enter key to open the cmd window. 2. Enter: C:\Windows\system32\taskmgr.exe, and then press the Enter key to open the task manager. 3. Open CMD

Enter the following command in the administrator command prompt to turn off manage-bde-offC: But sometimes the following prompt appears: Error - This volume stores one or more external keys that can automatically unlock other volumes. This type of key must first be deleted before this volume can be unlocked. At this time, you need to execute the following command first: (If the system partition is not C, change the drive letter below) manage-bde-autounlock-ClearAllKeysc: Error 2: This operation cannot be performed because the volume is locked. manage-bde-unlockc:-rp123456789012345678901234567890123456789012345678 Note:

Differences: 1. When running Cmd, it only takes up less than 1M of memory; when using PowerShell, it takes up about 20M of memory. 2. Cmd does not support syntax highlighting, but PowerShell does. 3. When using Cmd to run some more complex and time-consuming commands, when you drag the command line window at will, the content in the window can still remain the same; but PowerShell cannot. 4. Cmd can only use commands in the .net library, nor can it use Linux commands; PowerShell can.

Solution to cmd php garbled characters: 1. In cmd or shellpower on the Windows platform, execute the php script and check whether it is garbled; 2. Modify the current page number characters by executing the "exec("CHCP 65001");" command in the php script Just set.

The cmd window prompts that telnet is not an internal or external command. This problem must have deeply troubled you. This problem does not appear because there is anything wrong with the user's operation. Users do not need to worry too much. All it takes is a few small steps. Operation settings can solve the problem of cmd window prompting telnet is not an internal or external command. Let’s take a look at the solution to the cmd window prompting telnet is not an internal or external command brought by the editor today. The cmd window prompts that telnet is not an internal or external command. Solution: 1. Open the computer's control panel. 2. Find programs and functions. 3. Find Turn Windows features on or off on the left. 4. Find “telnet client
