Содержание
Компиляция и выполнение java программы
Самая простая программа «Привет Мир!»
Создадим в любом текстовом редакторе файл HelloWorld.java и содержимым:
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
Создаем байт-код на основании исходного текста программы, командой:
# Проверить версию компилятора javac -version ## Если javac не найден, убедитесь, что в системной переменной Path указан путь до JDK # Скомпилировать исходник в байт-код javac HelloWorld.java ## Получаем файл HelloWorld.class с байт-кодом # Посмотреть байт-код можно командой javap -v HelloWorld.class # Запустить программу по имени класса в текущей директории java HelloWorld
Когда мы из командой строки вызываем javac, java, javap — то вызываются javac.exe, java.exe, javap.exe из директории bin вашего JDK в Windows 10.

Аргументы
Метод main может принимать массив строк переменной длины. Напишем и протестируем программу выводящую в стандартный поток вывода переданные в метод main аргументы при запуске программы.
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); for (int i = 0; i < args.length; i++) { System.out.println(args[i]); } } }
javac HelloWorld .java java HelloWorld arg0 arg1 arg2 arg4 Hello World! arg0 arg1 arg2 arg4
Другие языки компилируемые в байт-код

Вернуть не нулевой код возврата
System.exit(-1);