Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmBsJJR 3 of 420 menu
◀ ▶

Набор программ для Java

Чтобы писать и запускать Java на компьютере, ставят не один файл, а набор программ. Два названия встречаются чаще всего: JDK и JRE.

JRE (Java Runtime Environment, среда выполнения Java) нужна, чтобы запускать готовые программы. В нее входит JVM и библиотеки, которые программа вызывает во время работы. Компилятора в JRE нет: новый исходный текст ею не перевести в байткод.

JDK (Java Development Kit, комплект разработки Java) включает JRE и добавляет инструменты для автора программы. Среди них компилятор, который читает исходные файлы и готовит байткод. Без JDK можно только запускать то, что уже собрано, но нельзя собрать свой код.

На практике для учебника и для своих программ ставят JDK. Тогда на одном компьютере и пишут текст, и проверяют его компилятором, и сразу запускают через JVM из того же набора. Среда IntelliJ IDEA Community, которую возьмем для локального запуска, сама найдет JDK, если он установлен.

Если на компьютере установлен только JRE, чужую готовую программу иногда еще можно запустить, а свой исходный файл собрать не получится: компилятор не найдется. Ошибка обычно говорит, что команда компиляции недоступна или JDK не найден.

Расскажите своими словами, зачем нужен JRE и хватит ли его, чтобы написать новую программу с нуля.

Расскажите своими словами, что дает JDK по сравнению с одной только JRE.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить