- 1 year ago
Cannot run Java app on cmd using Java11 and Windows
Comment
1 / 1
To run a Java application on the command prompt (cmd) using Java 11 on Windows, you need to ensure that Java is properly installed and the necessary environment variables are set up. Here are the steps to follow:
Install Java Development Kit (JDK):
- Download and install the Java Development Kit (JDK) for Java 11 from the official Oracle website or another trusted source.
- Follow the installation instructions specific to your operating system.
Set Up Java Environment Variables:
- Open the System Properties dialog by right-clicking on "This PC" or "My Computer" and selecting "Properties".
- Click on "Advanced system settings" to open the System Properties window.
- In the System Properties window, click on the "Environment Variables" button.
- Under the "System variables" section, click "New" to create a new variable.
- Set the variable name to
JAVA_HOME
and the variable value to the path of your JDK installation directory (e.g.,C:\Program Files\Java\jdk-11
). - Find the
Path
variable in the "System variables" section and click "Edit". - Add
%JAVA_HOME%\bin
to the beginning of the variable value or append it with a semicolon (;
) if there are already existing values.
Verify Java Installation:
- Open a new command prompt window (cmd) to ensure that the environment variables are loaded.
- Type
java -version
and press Enter. - If the Java installation is correctly set up, it should display the installed Java version information.
Run Java Application:
- Open the command prompt (cmd).
- Navigate to the directory where your Java application's compiled
.class
files or packaged.jar
file are located. - Use the
java
command followed by the name of your main class or the-jar
option followed by the path to your executable JAR file. - Example for running a compiled class file:shell
java com.example.MyClass
- Example for running an executable JAR file:shell
java -jar myapp.jar
Make sure to replace com.example.MyClass
and myapp.jar
with the appropriate class name or JAR file name for your Java application.
If you encounter any specific errors or issues, please provide more details, such as the exact error message, and I'll be happy to assist you further.