
Java требует установки соответствующей версии JDK или JRE. На момент 2025 года актуальной является Java 21. Скачать официальные сборки можно с сайта Oracle или использовать открытые версии, например, OpenJDK. Для Windows доступен установочный файл формата .exe, для macOS – .dmg, для Linux – пакеты .deb и .rpm.
После загрузки необходимо проверить переменную окружения PATH. На Windows она должна содержать путь к папке bin установленного JDK. На macOS и Linux достаточно добавить строку export PATH=$PATH:/путь/к/java/bin в файл конфигурации оболочки (.bashrc, .zshrc).
Запуск Java-программ осуществляется через команду java в терминале или командной строке. Для компиляции исходного кода используется javac. Перед выполнением рекомендуется проверить версию установленной Java с помощью java -version, чтобы убедиться, что система использует правильную сборку.
При необходимости работы с проектами, состоящими из нескольких файлов, удобнее создавать директории с исходниками и запускать компиляцию от корня проекта. Рекомендуется сохранять файлы с расширением .java и запускать их через команду java ИмяКласса, соблюдая точное совпадение регистра символов.
Проверка установленной версии Java на ПК

Чтобы определить, какая версия Java установлена на компьютере, необходимо использовать командную строку. В Windows нажмите Win + R, введите cmd и нажмите Enter. В macOS или Linux откройте Terminal.
В командной строке выполните команду java -version. Система выведет строку с номером версии, например: java version "17.0.8". Эта информация позволяет узнать точную версию JRE или JDK.
Если при вводе команды возникает сообщение 'java' не является внутренней или внешней командой, это указывает на отсутствие Java или неправильное указание пути в переменной окружения PATH. В этом случае нужно скачать и установить актуальный JDK с официального сайта Oracle или OpenJDK и настроить PATH.
Для проверки, установлен ли JDK, используйте команду javac -version. Она возвращает номер компилятора Java, например: javac 17.0.8. Если команда недоступна, JDK не установлен или не добавлен в PATH.
После проверки версии рекомендуется свериться с последней стабильной версией Java, чтобы определить необходимость обновления для совместимости с современными программами и средами разработки.
Скачивание и установка JDK для Windows и macOS
Для запуска Java необходим JDK (Java Development Kit). На Windows и macOS рекомендуется использовать последнюю стабильную версию OpenJDK или Oracle JDK. Актуальные версии доступны на официальных сайтах: Oracle JDK и Adoptium.
На Windows скачайте установщик с расширением .exe. После запуска выберите директорию установки, например, C:\Program Files\Java\jdk-XX.X.X, где XX.X.X – номер версии. Убедитесь, что установщик добавил JDK в системную переменную PATH, либо сделайте это вручную через Панель управления → Система → Дополнительные параметры системы → Переменные среды.
На macOS загрузите .dmg-файл и откройте его. Перетащите JDK в папку /Library/Java/JavaVirtualMachines/. После установки проверьте корректность через терминал командой java -version. Для настройки переменной PATH добавьте строку export PATH=/Library/Java/JavaVirtualMachines/jdk-XX.X.X/Contents/Home/bin:$PATH в файл ~/.zshrc или ~/.bash_profile.
После установки рекомендуется проверить работу компилятора с помощью javac -version. Если версии совпадают с установленной, JDK готов к использованию.
Настройка системной переменной PATH для Java

Сначала убедитесь, что Java установлена. По умолчанию JDK размещается в папке C:\Program Files\Java\jdk-XX.X.X, где XX.X.X – версия Java. Путь до папки bin внутри JDK потребуется для переменной PATH.
Откройте Панель управления → Система → Дополнительные параметры системы → Переменные среды. В разделе «Системные переменные» найдите Path и выберите Изменить.
Нажмите Создать и добавьте путь до папки bin, например: C:\Program Files\Java\jdk-17.0.2\bin. Если несколько версий Java используются, путь для текущей версии должен стоять выше других.
Нажмите ОК для сохранения изменений. Чтобы проверить корректность, откройте командную строку и выполните java -version и javac -version. Оба должны вернуть версию JDK, соответствующую добавленному пути.
Если команды не распознаются, проверьте правильность пути: он должен заканчиваться на \bin и не содержать лишних пробелов или неверных символов.
Создание и сохранение простого Java-файла

Для запуска программы на Java необходимо создать текстовый файл с расширением .java. Название файла должно совпадать с именем основного класса внутри него, включая точный регистр букв.
Пример: если основной класс называется Example, файл должен называться Example.java.
- Откройте любой текстовый редактор, который поддерживает работу с обычным текстом, например Notepad на Windows, TextEdit в режиме обычного текста на macOS или gedit на Linux.
- Введите минимальный код для проверки работы Java:
public class Example {
public static void main(String[] args) {
System.out.println("Программа работает!");
}
}
- Сохраните файл с расширением
.javaв отдельной папке для проекта. Рекомендуется избегать пробелов и кириллических символов в пути к файлу. - Проверьте точное соответствие имени файла и имени класса. Любое несовпадение вызовет ошибку компиляции.
- При сохранении убедитесь, что кодировка установлена на UTF-8 без BOM, особенно если используются русские символы в тексте.
После этих шагов файл готов к компиляции через командную строку с помощью javac и последующему запуску через java.
Компиляция Java-программы через командную строку
Создайте текстовый файл с расширением .java, например HelloWorld.java, и сохраните его в отдельной папке. Откройте командную строку, перейдите в эту папку с помощью команды cd путь_к_папке. Для компиляции выполните команду javac HelloWorld.java. Если ошибок нет, появится файл HelloWorld.class в той же папке.
Для запуска скомпилированной программы используйте команду java HelloWorld. Указывать расширение .class не требуется. Если класс находится в пакете, указывайте полное имя пакета: java имя_пакета.HelloWorld.
Если программа использует несколько файлов, компилируйте их одновременно: javac *.java. Для сложных проектов рекомендуется создавать отдельную папку для скомпилированных файлов и указывать ее через ключ -d: javac -d bin src/*.java. После этого запуск производится из папки bin с корректным указанием пакета.
Запуск скомпилированной Java-программы на компьютере
После компиляции Java-файла формируется файл с расширением .class. Для его запуска требуется установленная Java Runtime Environment (JRE) или Java Development Kit (JDK). Проверить наличие можно командой:
java -version
Если версия отображается корректно, можно выполнять программу через терминал или командную строку. Перейдите в каталог, где находится ИмяФайла.class, и выполните:
java ИмяФайла
Важно: при запуске не указывать расширение .class. Класс должен содержать метод public static void main(String[] args), иначе запуск завершится ошибкой.
Для передачи аргументов программе используйте:
java ИмяФайла арг1 арг2
Внутри программы аргументы доступны через массив args. Если требуется увеличить доступную память или задать параметры JVM, применяются ключи:
| Ключ | Описание | Пример использования |
|---|---|---|
| -Xmx | Увеличение максимального объема памяти для JVM | java -Xmx512m ИмяФайла |
| -cp | Указание дополнительного пути к библиотекам или файлам классов | java -cp .;lib/* ИмяФайла |
| -Dproperty=value | Определение системных свойств для программы | java -Dconfig=prod.properties ИмяФайла |
Если файл находится в пакете, запуск выполняется с указанием полного имени класса, включая пакет:
java com.example.MyClass
При частом использовании рекомендуется создавать скрипт запуска (.bat для Windows, .sh для Linux/Mac), чтобы автоматически задавать все параметры JVM и пути к библиотекам.
Вопрос-ответ:
Какие версии Java можно установить на компьютер и чем они отличаются?
На компьютере можно установить Java Development Kit (JDK) различных версий, например, JDK 8, 11, 17 и новее. Основное отличие между ними — поддержка новых функций языка, улучшения производительности и исправление ошибок безопасности. Выбор версии зависит от того, какой код вы планируете запускать: старые проекты часто требуют JDK 8, а новые программы могут использовать функции последних версий.
Как проверить, установлена ли Java на компьютере?
Чтобы проверить наличие Java, можно открыть командную строку и ввести команду java -version. Если Java установлена, появится информация о версии и дате сборки. Если система отвечает, что команда не распознана, значит Java отсутствует и её нужно установить. Также иногда полезно проверить переменную окружения PATH, чтобы убедиться, что система может находить исполняемые файлы Java.
Почему после установки Java программа не запускается?
Причин может быть несколько. Часто проблема возникает из-за того, что переменная PATH не обновилась, и система не знает, где искать файлы Java. Ещё одна возможность — конфликт между разными версиями JDK или JRE. Иногда программы требуют конкретную версию Java, и использование другой версии приводит к ошибкам при запуске.
Можно ли запускать Java-программы без установки JDK?
Да, но с ограничениями. Для выполнения готовых Java-программ достаточно Java Runtime Environment (JRE), которая содержит виртуальную машину Java и библиотеки для запуска кода. Однако для разработки и компиляции новых программ нужен JDK, потому что в нём есть компилятор и другие инструменты разработчика.
Как настроить переменные окружения для корректной работы Java на Windows?
Для Windows нужно открыть параметры системы, выбрать «Дополнительные параметры системы», затем «Переменные среды». В списке системных переменных создайте или отредактируйте переменную JAVA_HOME, указав путь к папке JDK. После этого в переменной Path добавьте запись %JAVA_HOME%\bin. Это позволит системе находить исполняемые файлы Java и запускать программы без ошибок.
Как установить Java на Windows и проверить, что установка прошла успешно?
Сначала нужно скачать последнюю версию Java Development Kit (JDK) с официального сайта. После запуска установщика следуйте указаниям на экране, обычно достаточно принять стандартные параметры. Когда установка завершена, откройте командную строку и введите команду java -version. Если всё сделано правильно, появится информация о версии установленной Java. Чтобы запускать программы, также стоит убедиться, что переменная окружения PATH включает путь к папке bin JDK.
Можно ли запускать Java-программы без установки дополнительных инструментов?
Для выполнения Java-программ нужен хотя бы JRE (Java Runtime Environment), который включает виртуальную машину Java. Если у вас только исходный код и нет JDK, можно установить JRE, и это позволит запускать готовые программы. Однако компилировать исходный код без JDK не получится, так как компилятор javac входит только в комплект JDK.
