⬅ Previous Topic
Install Java on macOSNext Topic ⮕
Java Comments⬅ Previous Topic
Install Java on macOSNext Topic ⮕
Java CommentsWriting your first program in Java is a rite of passage into the world of programming. It's a small step with big implications — it confirms your environment is set up and gives you a working program to tweak and explore. Let's start your Java journey with the most iconic program: Hello, World!
Before we dive into the code, make sure you have the Java Development Kit (JDK) installed:
Open a Command Prompt or Terminal and run the following command.
java -version
You should see an output like:
java version "17.0.2"
Java(TM) SE Runtime Environment ...
If not, go through the previous topics in this course where we have provided instructions to install Java in Linux, Windows 10/11, and macOS.
Create a file named HelloWorld.java
. Java is strict about naming — your filename must match the class name if it's public. HelloWorld in HelloWorld.java
should be same as HelloWorld in public class HelloWorld
.
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Open a terminal or command prompt where your HelloWorld.java
file is saved and run the following command:
javac HelloWorld.java
The javac
command invokes the Java compiler. Here's what it does behind the scenes:
.java
source file — which contains human-readable Java code.HelloWorld.class
.This bytecode is what the Java Virtual Machine (JVM) understands and executes — not the original source code.
Now, execute the compiled bytecode using the java
command:
java HelloWorld
The java
command calls the JVM (Java Virtual Machine) to:
HelloWorld.class
file.main
method of the class.Hello, World!
You’ve just compiled and executed your first Java program. This process — compile once, run anywhere — is what makes Java so powerful and portable.
HelloWorld.java
if your class is HelloWorld
.public static void main
method.Main
and main
are not the same.⬅ Previous Topic
Install Java on macOSNext Topic ⮕
Java CommentsYou can support this website with a contribution of your choice.
When making a contribution, mention your name, and programguru.org in the message. Your name shall be displayed in the sponsors list.