Метод main
не должен ничего возвращать (void
), однако для выхода из программы с ошибкой, аналогично C++, можно
использовать конструкцию System.exit(<code>)
После установки JDK под Windows нужно задать переменную окружения JAVA_HOME и обновить переменную PATH. Первая должна
содержать путь к установленному JDK, а вторая на директорию bin внутри директории установки JDK. Проерку корректности
настройки путей можно выполнить командой javac -version
javac HelloWorld.java
После успешной компиляции в директории рядом с исходным кодом появляется файл с расширением .class
Компиляция программы со сторонними классами в jar-архивах: javac -classpath lib.jar HelloWorld.java
javap -v HelloWorld.class
java HelloWorld
Через флаг -classpath
можно задать путь до скомпилированной программы
Запуск программы со сторонними классами: java -classpath lib.jar:hw.jar HelloWorld
- Создание:
jar cfe hw.jar HelloWorld HelloWorld.class
- Просмотр содержимого:
jar tf hf.jar
- Распаковка:
jar xf hw.jar
- Запуск:
java -jar hw.jar
- Запуск без определенного главного класса:
java -classpath hw.jar HelloWorld
Называется HotSpot (java -version
)