Java Hello World Program

Printing “Hello World” is often the first program we learn when starting to learn a new programming language, and Java is no exception. In this blog post, I will walk you through the steps of printing Java hello world program, and also provide some useful information to help you get started with the language.

What is Java?

Java is a high-level programming language that was developed by James Gosling and his team at Sun Microsystems (now owned by Oracle Corporation). It was first released in 1995 and has since become one of the most popular programming languages in the world. Java is used for a wide range of applications, including mobile apps, desktop applications, web applications, and enterprise software.

Why Learn Java?

There are many reasons to learn Java. Here are just a few:

Java is widely used

As mentioned, Java is used in many different applications, so learning Java can open up a wide range of career opportunities.

Java is easy to learn

Java is a high-level language, which means it is easier to learn than lower-level languages like C or Assembly.

Java is platform-independent

Java code can be run on any platform that has a Java Virtual Machine (JVM) installed, which means Java is a truly cross-platform language.

Java has a strong community

Java has a large and active community of developers who are constantly creating new libraries and tools to make Java development easier and more efficient.

Now that you know a little bit about Java, let’s get started with printing “Hello World”.

Printing “Hello World” in Java

The first step to printing “Hello World” in Java is to set up your development environment. Once you have installed the JDK, you can start writing your Java code.

Following is the code you need to print “Hello World” in Java:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");

Let’s break this code down:

  • The first line declares a public class called HelloWorld. In Java, every program must have at least one class.
  • The second line declares a public static method called main. This is the entry point for the program, and it is where the program starts running.
  • The third line prints “Hello World” to the console using the System.out.println() method.

To run this program, save the code to a file called ““, and then open up a terminal or command prompt and navigate to the directory where the file is located. Then type the following command:


This will compile the code into bytecode, which can be run on any platform with a JVM installed.

Once the code is compiled, you can run it by typing the following command:

java HelloWorld

This will run the program and print “Hello World” to the console.

If the above command shows the error like: Error: Could not find or load main class then you can visit our existing blog post on how to solve Error: Could Not Find or Load Main Class in Java.


Printing “Hello World” in Java is a simple yet important first step in learning the language. By following the steps outlined in this blog post, you should now be able to write, compile, and run your own “Hello World” program in Java.

Remember to keep practicing and experimenting with different Java programs to continue improving your skills. Good luck!

Notify of
Inline Feedbacks
View all comments