До недавнего времени вы писали программы просто на сайте JavaRush. Это было просто, удобно и понятно. Но не думаете же вы, что будете делать так всегда? Настало время начать писать программы по-взрослому, прямо как настоящие программисты. Как-то же писались программы до создания JavaRush!
Чтобы написать программу на своем компьютере без JavaRush, вам нужно сделать две вещи:
- Установить Java JDK
- Установить Java IDE
Что же это за вещи-то такие?
Java JDK
Программа, написанная на языке Java, отличается от обычной программы на компьютере. Обычная программа содержит машинный код , который сразу может быть выполнен процессором компьютера и не требует никаких дополнительных телодвижений для запуска.
Программа, написанная на языке Java, не содержит машинного кода: вместо него она содержит специальный байт-код . Процессор не умеет выполнять байт-код , поэтому при выполнении Java-программы, сначала запускается специальная программа — JVM . А эта JVM уже понимает байт-код и знает, как его исполнять. Так вот, JVM входит в состав JDK .
Как установить java JDK на windows 10
Java IDE
Современные программы содержат миллионы строк кода. Было бы невозможно писать такие программы если бы для их написания использовался обычный текстовый редактор. Вместо этого используют мощные программные инструменты, которые значительно ускоряют и облегчают работу программистов.
Такие программы для создания программ принято называть IDE . IDE — это Integrated Development Environment — Интегрированная Среда Разработки.
Для написания Java-программ существуют 3 популярные IDE :
- IntelliJ IDEA
- Eclipse
- Net Beans
Почти все программисты отдают предпочтение IntelliJ IDEA . И когда вы с ней познакомитесь, поймете почему. Но сначала нужно разобраться с JVM и JDK .
2. Что такое JDK
JVM — это сокращенное название от Java Virtual Machine — Виртуальная Машина Java. Обычный процессор выполняет машинный код, а JVM выполняет байт-код . Поэтому JVM — это как бы виртуальный процессор/машина.
Программисты вообще часто называют компьютер/процессор машиной. ЭВМ , кстати, это тоже Электронно-Вычислительная Машина . Привыкайте: вы теперь тоже один из них.
JVM вещь хорошая, но одну JVM никто не использует. Голый процессор тоже никому не нужен. Обычно вместе с JVM идет еще набор стандартных библиотек: коллекции там всякие, списки и другие классы. В стандартной библиотеке, кстати, несколько тысяч классов.
JVM совместно со стандартными Java-библиотеками образует JRE — Java Runtime Environment — Среду Выполнения Java.
JRE достаточно для запуска многих Java-программ, но не для программистов. Java-компилятор , например, в JRE не входит. И где же его взять?
Для Java-программистов есть свой собственный набор — JDK — Java Development Kit — Набор Java-разработчика. В JDK входит JRE , а также Java-компилятор и другие программы полезные Java-разработчикам. Выглядит все это дело примерно так:
Установка JDK | JAVA в 2022 на Windows 10
JDK содержит JRE + инструменты для Java-разработчиков.
JRE содержит JVM + набор стандартных Java-библиотек.
JVM — это виртуальная машина Java .
3. Разновидности JDK
Прошло то время, когда раз в 3-5 лет выходила новая версия Java, и это было целым событием. Сейчас новая версия JDK выходит раз в полгода. Пример Google Chrome оказался заразительным 🙂 Кроме того, свои JDK выпускают разные компании.
Первой это сделала Microsoft в конце 90-х, чтобы задавить набирающую популярность Java-платформу, дарящую программам независимость от Windows. Правда, Microsoft проиграла суд и была вынуждена выпустить свои более независимые аналоги Java: платформу .NET и язык C#.
Да, да, платформа .NET — это аналог JRE, а первые версии языка C# были один в один похожи на язык Java. Хотя с тех пор много воды утекло.
В любом случае, сейчас есть несколько популярных JDK , из которых нам интересны две:
- Oracle JDK — официальная JDK от компании-разработчика Java. Уже частично платная для компаний, но по-прежнему бесплатная для частного использования и разработчиков.
- Open JDK — бесплатная JDK , тоже выпускается Oracle. Очень любимая разработчиками и компаниями, которые не хотят платить Oracle деньги.
Принципиальной разницы для разработчиков нет, поэтому можете смело использовать Open JDK.
4. Установка JDK
Вам нужно загрузить себе на компьютер Open JDK 13 или более позднюю версию. Для начала, зайди на сайт https://jdk.java.net/ и посмотри актуальную версию JDK.
На момент написания этой лекции была версия 16, поэтому покажем на ее примере.
Нажми на текущую актуальную версию. В разделе Builds кликни на версию JDK для своей ОС, чтобы началась загрузка.
Скачанную папку нужно разархивировать и желательно переместить в надежное место, чтобы случайно не удалить.
Важно! В пути к JDK не должно быть символов кириллицы. Из-за кириллицы будут проблемы с запуском программ.
5. Видео по установке JDK
Крутой курс Java для «чайников». Урок 1. Как установить программное обеспечение Java.
Итак, для того, чтобы начать программировать на Java нужно установить программное обеспечение — среду Java Runtime Environment (JRE). Программное обеспечение находится в свободном доступе.
Перед установкой убеждается, что на компьютере не установлены предыдущие версии.
В случае с Windows 7 нажимаем кнопку «Пуск», находим «Панель управления», заходим в «Программы и компоненты».
Пробегаемся по всем программам и компонентам. Удаляем все, имеющие какое-либо отношение к Java:
Кликаем правой кнопкой мышки и нажимаем «Удалить» и следуем инструкциям.
После удаления всех предыдущих версий приступаем к установке новой версии.
Устанавливаем её следующим образом:
Переходим по ссылке:
Нажимаем на кнопку.
В новом окне спускаемся вниз и принимаем лицензионное соглашение:
Нажимаем Accept License Agreement
Затем выбираем нужный вариант операционной системы:
В моём случае это Windows.
Выбираем папку для сохранения:
Я выбрал «Рабочий стол».
Далее в папке, которая выбрана для сохранения файла, появляется файл:
На рабочем столе или в папке
Кликаем по нему. Если всплывает вопрос «Разрешить программе внести изменения на компьютере?» выбираем «Да»
Нажимаем «Next»
Выбираем папку, в которую хотим установить программное обеспечение и нажимаем «Next»
Запоминаем путь установки, он нам ещё потребуется.
Затем ожидаем установки. По окончании появляется вот такое окно:
Нажимаем «Close»
Всё. Установка завершена.
Теперь нам нужно произвести немного манипуляций для того, чтобы мы могли запускать инструменты для компиляции и запуска программ на Java из командной строки.
Нажимаем кнопку «Пуск», заходим в «Панель управления», выбираем «Система».
Выбираем «Дополнительные параметры системы»
В открывшемся окне
нажимаем на кнопку «Переменные среды»
В открытом окне:
в списке системных переменных находим переменную «Path»
и нажимаем клавишу «Изменить».
Далее в строке «Значение переменной» переходим в самый конец. В ней через точку с запятой перечислены значения переменной. Нам нужно также добавить значение переменной. После последнего указанного значения ставим точку с запятой и указываем полный путь (который мы запомнили ранее) к папке bin в папке, в которую установили java. В моём случае это путь, показанный на картинке выше.
Кроме того, обращаю внимание, что если в пути, куда мы установили JDK, присутствуют пробелы (в моём случае это Program Files, между двумя словами пробел), то нужно весь путь к папке bin поместить в двойные кавычки » «.
Всё, программное обеспечение установлено.
Теперь предлагаю проверить его работоспособность и убедиться, что все манипуляции были совершены правильно.
Запускаем командную строку. В Windows 7 её найти можно следующим образом. Нажимаем кнопку «Пуск» => «Все программы» => «Стандартные» => «Командная строка».
Пишем в командной строке java -version и нажимаем Enter.
Если появилась следующая информация:
Источник: dzen.ru
Установка JDK на компьютере под управлением Windows 10
Начинающие разработчики, изучающие язык программирования Java, сталкиваются с надобностью установки на свой компьютер фирменного компонента под названием JDK (Java Development Kit), ведь в нем присутствует необходимый компилятор и стандартные библиотеки, позволяющие реализовывать привычные функции на этом ЯП. Большинство даже самых неопытных программистов знают, как инсталлировать подобные файлы на свой компьютер, однако некоторые сталкиваются с трудностями при попытке установки и настройки компонента. Поэтому сегодня мы хотим затронуть эту тему, детально расписав процесс добавления JDK в Windows 10.
Шаг 1: Загрузка установщика с официального сайта
Весь процесс начинается с загрузки всего одного файла формата EXE с официального сайта. Если вы уже сделали это или прекрасно знаете, как производится подобная задача, просто переходите к следующему шагу. В противном случае ознакомьтесь с этой инструкцией.
-
Воспользуйтесь ссылкой выше, чтобы попасть на официальный сайт Oracle. Там вас интересует строка «JDK Download». Нажмите по ней левой кнопкой мыши, чтобы начать загрузку компонента.


Шаг 2: Инсталляция JDK
Этот этап выполняется еще проще предыдущего, поскольку от пользователя требуется только следовать инструкциям, отобразившимся в открытом окне. Однако давайте на нем тоже остановимся более детально, чтобы больше ни у кого не возникло вопросов по этой теме.
- После открытия исполняемого файла начнется подготовка к инсталляции. Это не займет много времени, а вам нужно лишь не закрывать активное окно.
- При открытии приветственного меню переходите к следующему шагу, щелкнув по кнопке «Next».



Шаг 3: Настройка операционной системы
Этот этап считается самым важным и сложным, поскольку именно от него зависит корректность функционирования установленного компонента в дальнейшем. Суть заключается во внесении новых переменных окружения, что позволит работать компилятору и встроенным в JDK библиотекам. Производится конфигурация следующим образом:
- Откройте «Пуск» и перейдите в меню «Параметры», кликнув по специально отведенной кнопке на левой панели.
- Здесь вам нужен раздел «Система».
- Опуститесь вниз и выберите категорию «О системе».
- Внизу окна находится надпись «Сведения о системе», по которой и следует нажать для перехода в необходимое меню.
- Откроется категория Панели управления «Система». Здесь на левой панели щелкните по кликабельной надписи «Дополнительные параметры системы».
- Отобразится окно «Свойства системы», где на первой же вкладке «Дополнительно» воспользуйтесь кнопкой «Переменные среды».
- Добавьте новую переменную для системы, кликнув по кнопке «Создать».
- Задайте ей название. По умолчанию используется «JAVA_HOME», поэтому и мы рекомендуем придерживаться этого правила. В поле «Значение переменной» вставьте путь к папке JDK. Стандартно он имеет вид C:Program Filesjavajdk-13.0.2 , где 13.0.2 — номер установленной версии компонента.
- Сохраните изменения и убедитесь в том, что новая строка появилась в блоке «Системные переменные».
- После этого там же отыщите переменную «Path» и щелкните по ней дважды, чтобы открыть окно редактирования.
- Пропишите там %JAVA_HOME%bin , указав тем самым только что созданную переменную, и сохраните изменения.
По завершении данной операции рекомендуется перезагрузить компьютер, чтобы все изменения вступили в силу. Уже после этого можно смело переходить к тестированию функционирования JDK или сразу к работе с языком программирования, если проверка работоспособности не требуется.
Шаг 4: Проверка работы JDK
Завершающий этап сегодняшнего материала заключается в проверке работоспособности Java Development Kit, что иногда требуется сделать для подтверждения корректной обработки запросов компилятором и успешной интеграции библиотек. Осуществляется эта задача через стандартную консоль путем ввода всего двух команд.
- Откройте приложение «Командная строка» любым удобным методом, например, отыскав ее через «Пуск».
- Введите там echo %JAVA_HOME% и нажмите на клавишу Enter для активации команды.
- Следующей строкой отобразится место сохранения всех файлов компонента и будет означать то, что переменная функционирует корректно.
- Далее напишите javac -version и снова активируйте эту команду.
- В результате вы получите строку с информацией о текущей рабочей версии JDK.
Установка JDK не займет много времени и в большинстве случаев производится без каких-либо дополнительных трудностей. Сразу после этого можно приступать к написанию кода на Java и быть уверенным в том, что он корректно скомпилируется, а библиотеки будут подключены.
Источник: lumpics.ru