Java запуск программы из командной строки

Создадим текстовый файл HelloJavaWorld.java с таким вот содержимым:

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

Это класс со всего одним методом, выводящим приветствие на экран.

Создадим где-нибудь папку, например:

C:\javacode

И положим в неё наш текстовый файл (см. код выше)

Далее запускаем командную строку.

Далее переходим в эту папку (которую создали):

cd c:\javacode

и выполняем команду компляции кода:

 javac HelloJavaWorld.java

Может возникнуть такая ошибка.
После успешного выполнения команды указанной выше в папке появится файл с именем:

HelloJavaWorld.class

- это скомпилированная программа - теперь виртуальная машина Java может выполнять код этой программы, для этого вы должны выполнить следующую команду указав какой класс (имена основного класса программа и его файла всегда совпадают) запускать - запускаем скомпилированную программу комадной:

java -classpath . HelloJavaWorld

После выполнения этой команды в консоль выведется приветствие:

Hello Java World !

Работает! =)