Быстрый старт в Java: от установки необходимого софта до первой программы
Быстрый старт в Java: от установки необходимого софта до первой программы
Как вы знаете, Java — один из самых популярных языков программирования в мире и его знание существенно увеличит вашу значимость как программиста. Итак, вы решили начать писать на этом языке. Вам понадобится поставить JDK для того, чтобы писать и запускать программы на Java. JDK — набор софта, разработанного Oracle, содержащий в себе компилятор (javac), среду выполнения (Java Runtime Environment), стандартную библиотеку языка, примеры и документацию. Прочитав эту статью, вы узнаете, как установить и настроить JDK на своей системе, что такое среда разработки и какие варианты IDE существуют для Java. Также вы напишете свою первую программу на Java.
Установка Java Development Kit
- Перейдите на сайт Oracle и загрузите JDK для вашей платформы.
- После загрузки извлеките полученный архив и запустите извлеченное приложение.
- В процессе установке выберите вариант «Development Tool» и нажмите «Next».
- Спустя некоторое время установка завершится.
Итак, вы установили Java Development Kit, но это еще не всё. Необходимо настроить его для вашей системы.
Настройка JDK на примере Windows
- Перейдите в папку %ProgramFiles%Java%версия установленного вами jdk%bin , нажмите на свойства любого файла в этой папке и скопируйте путь к нему.
- Перейдите в свойства вашего компьютера, откройте вкладку «Дополнительно», нажмите «Переменные среды…». В открывшемся окне создайте новую переменную, назовите её Path , в её значение вставьте скопированный ранее путь.
- Теперь самое важное. Откройте командную строку и наберите javac , чтобы убедиться, что JRE установлен и настроен. Если выдаётся список аргументов к команде javac , то поздравляю, вы успешно установили и настроили всё, что необходимо для использования Java!
После установки JDK и JRE не помешает установить на компьютер одну из IDE.
Установка IDE
Для начала разберёмся, что такое IDE.
IDE (Integrated Development Environment) — это комплекс программных средств, используемый программистами для разработки программного обеспечения. IDE позволяет с лёгкостью писать, запускать, отлаживать и тестировать код.
Для написания сложных программ целесообразно использовать IDE. Мы рассмотрим наиболее популярные.
Блокнот
Да, и в блокноте можно писать код! Для разработки вам потребуется всего лишь установить JDK и указать путь к ней. Пишете код в блокноте, компилируете с помощью командной строки. Тем не менее, для разработки сложных программ это не самый лучший вариант из-за отсутствия каких-либо дополнительных возможностей, присутствующих в продвинутых IDE.
NetBeans
NetBeans — выбор профессиональных Java-разработчиков. В ней есть уникальные возможности и инструменты, которые позволят вам сделать вашу программу кроссплатформенной, а код удобочитаемым. NetBeans поддерживает не только Java, но и другие языки программирования для десктоп- и веб-разработки. Она полностью бесплатна, скачать её можно с официального сайта. Вот лишь некоторые её возможности:
- форматирование кода;
- установка сторонних библиотек;
- простой графический интерфейс;
- и многое, многое другое…
Eclipse
Eclipse, как и Netbeans — одна из наиболее популярных IDE. Она предоставляет впечатляющий интуитивно понятный интерфейс и производительную среду разработки, позволяющую комфортно разрабатывать приложения на Java. Скачать Eclipse можно бесплатно с официального сайта. Преимущества:
- возможность форматировать код так, как вам удобно;
- поддержка разбиения кода на модули;
- лёгкость использования одного и того же кода в разных проектах;
- перетаскивание (drag-and-drop);
- просмотр содержимого библиотек;
- удобный интерфейс.
IntelliJ IDEA
IntelliJ IDEA — известная IDE для Java, написанная, как ни странно, на Java. Укомплектована уникальными инструментами и позволяет без проблем ориентироваться в программе. Нахождение ошибок и отладка кода никогда не были такими легкими, как с IntelliJ IDEA.
JCreator
JCreator — продвинутая и самая быстрая IDE для Java, написанная на C++.
Пишем свою первую программу
Итак, вы установили и настроили JDK, JRE и IDE для Java. Каков следующий шаг? Конечно же, написать программу, чтобы окончательно убедиться, что всё работает и вы готовы к изучению языка. Вы познакомитесь с базовой структурой кода на Java и создадите свою первую программу! Стоит отметить, что перед изучением Java следует ознакомиться хотя бы с самыми простыми принципами объектно-ориентированного программирования.
Структуру программы на Java можно представить так:
Структура программы на Java
В файле с исходным кодом содержится несколько классов — это части программы, имеющие определённые функции. Хорошей практикой считается разбиение программы на несколько файлов с исходным кодом, каждый со своим назначением. В классах содержатся методы — действия, которые могут выполнять объекты данного класса. В методе содержатся команды, с помощью которых вы можете получить желаемый результат.
4–5 декабря, Онлайн, Беcплатно
Перед тем, как приступить к созданию программы, необходимо создать проект, а в нём и файл, в котором будет содержаться ваш код. Рассмотрим создание проекта на IDE Eclipse, но в остальных IDE процесс отличается не сильно. Cверху выберите «File», затем наведите курсор на «New», в открывшемся меню выберите «Java Project». В появившемся окне введите имя проекта и другие нужные вам настройки (если не уверены, что делать, то можно просто оставить все как есть) и нажмите «Next». Готово, вы создали проект! Осталось лишь создать в нём класс, в котором вы напишете свою первую программу. Щёлкните правой кнопкой мыши по вашему проекту (он должен появиться справа) и выберите «New» → «Class». Присвойте новому классу имя (в данном примере — это first ) и нажмите «Finish».
Приступим к написанию вашей первой программы. По традиции — это программа, выводящая на экран «Hello, world!».
Разберём по частям написанное нами:
- public — это модификатор доступа, определяющий, из какой части программы может использоваться наш класс. В вашем примере public — это весь код;
- class — ключевое слово, показывающее, что вы объявляете класс, а не что-либо иное;
- first — имя вашего класса. Круглые скобки определяют начало и конец кода класса;
- public static void main(String args[]) — объявление публичного статического метода (то есть который можно вызвать, не создавая объект класса). Метод в примере ничего не возвращает и принимает в качестве аргументов массив строк. Единственная команда в этом методе выводит в консоль сообщение «Hello, world!». Заметьте, вместо println можно написать print , разница лишь в том, что в случае с println дополнительно выведется символ переноса строки.
Хорошо, вы написали вашу первую программу. Теперь её надо запустить. Для этого просто нажмите белую стрелочку в зеленом кружке на верхней панели (при наведении курсора на неё должно высветиться «Run»). После нажатия внизу откроется консоль, в которой вы увидите сообщение «Hello, world»! Поздравляю, вы написали вашу первую программу на Java и готовы погрузиться в увлекательный мир этого языка!
Прописываем JAVA_HOME.
Мало скачать и распаковать архив, теперь нам нужно прописать JAVA_HOME в переменных среды, а также в Path добавить bin каталог с исполняемыми файлами Java, чтобы была возможность запускать Java приложения прямо из консоли. Откройте панель управления и перейдите в нужный раздел, как на рисунке:
Не забудьте нажать на кнопку создать (шаг 3). У меня получилось вот так:
Нажимаем ОК и далее прописываем путь к исполняемым файлам Java.
Прописываем путь к исполняемым файлам Java.
В этом же окне откройте переменную среды Path на редактирование и нажмите на кнопку создать:
Добавьте еще одну строку с bin каталогом Java как на скриншоте:
Нажмите ОК, а потом еще раз ОК в окне переменных среды. Теперь выйдите и зайдите в систему снова или перезагрузите свой компьютер.
Как открыть файлы JNLP в Windows 10
Просмотр файлов JNLP с помощью текстового редактора
Кредит: Блокнот ++
Как упоминалось выше, вы можете просматривать и редактировать файлы JNLP с помощью текстового редактора, который поддерживает файлы XML. Имейте в виду, что если вы хотите только открыть файл и получить информацию, вы можете использовать текстовый редактор. Вы не можете открыть файл для запуска приложения с помощью текстового редактора. Если вам нужно запустить приложение, воспользуйтесь следующим способом.
- Перейдите к вашему файлу .jnlp.
- Щелкните правой кнопкой мыши имя файла.
- Выберите «Блокнот ++», «Блокнот» или любой текстовый редактор, установленный на вашем компьютере.
- Откроется новое окно, содержащее информацию из вашего файла JNLP. Вы можете отредактировать информацию или скопировать и вставить деталь.
Открытие и запуск файлов JNLP с помощью Java Web Start
Если вы хотите открыть файл .jnlp для запуска приложения, вам нужно будет использовать Java Web Start.
Как конвертировать файл JAR
Вы можете декомпилировать файлы CLASS JAR-файла в файлы Java с помощью веб-сайта JavaDecompilers.com. Загрузите туда свой JAR-файл и выберите, какой декомпилятор использовать.
Преобразование приложения Java для использования на платформе Android потребует преобразования файла JAR в APK. Одним из вариантов может быть запуск файла JAR в эмуляторе Android, чтобы программа автоматически создала файл APK. Однако, самый простой способ получить Java-программу на Android – просто скомпилировать APK из исходного исходного кода.
Файлы WAR также являются файлами Java Web Archive, но вы не можете преобразовать файл JAR напрямую в файл WAR, поскольку формат WAR имеет особую структуру, которой нет в JAR. Вместо этого вы можете создать WAR-файл и затем добавить JAR-файл в каталог lib, чтобы классы в JAR-файле были доступны для использования. WizToWar может помочь вам сделать это.
Создать ZIP-файл из JAR-файла так же просто, как переименовать расширение файла из .JAR в .ZIP. Это, на самом деле, не выполняет преобразование файлов, но позволяет программам, использующим ZIP-файлы, таким как 7-Zip или PeaZip, легче открывать файл JAR.
Установка пакета JDK (Java Development Kit)
Для установки Java необходимо иметь права администратора (перезагрузить компьютер, если необходимо войти с другой учетной записью). Проверяем, установлена ли Java на компьютере (Пункт «Установка и удаление программ в панели управления Windows») и, если да, то удаляем ее. Запускаем установщик jdk-XuXX-windows-x64.exe. После запуска установщика на экране будут отображаться окна установки, в них лучше ничего не менять, продолжать установку нажатием кнопки Next. В последнем окне нажимаем Close.
Как запустить JAR-файл в Windows 10
Поскольку файлы Java не могут работать в Windows сами по себе, вам необходимо установить Java Framework или то, что в народе называется Java. При этом файлы Java могут зависеть от конкретной версии Java. Об этом вам тоже нужно будет позаботиться.
- Скачайте и установите Java.
- Установить системный путь
- Запустите файл JAVA
- Установите ассоциацию файлов Java.
1]Загрузите и установите Java Framework
Чтобы запустить файл JAR в Windows, вам необходимо установить Java в вашей системе. Идти к Страница загрузки Java, и установите его. По умолчанию будет установлена только последняя версия. Однако, если вашему JAR-файлу нужна другая версия Java, вы можете скачать ее отсюда.
Иногда существующая более старая версия Java может вызвать проблему. Итак, если вы столкнулись с такой проблемой, обязательно сначала удалите старую версию. Использовать официальный инструмент Java Remover чтобы избавиться от этого. Затем установите последнюю версию.
2]Установить системный путь для Java
Далее вам нужно установить путь JAVA_HOME. Это гарантирует, что любой запускаемый файл JAVA может найти необходимые библиотеки для программы. Вы также можете использовать командную строку для вывода пути Java, чтобы выяснить, верен ли он.
3]Запустите файл Java или JAR
Теперь, когда вы дважды щелкните файл JAR, он автоматически запустится, как исполняются файлы EXE. Если есть проблема с версией, файл должен сообщить вам об этом.
Если у вас есть файл JAR, который не работает сам по себе, вы можете использовать java JDK для его запуска. Откройте командную строку и введите java -jar name_of_jar_file.jar. Он автоматически выполнит файл JAR.
4]Установите ассоциацию файлов Java или JAR.
Последний шаг — установить ассоциацию файла со средой выполнения Java. Он будет следить за тем, чтобы каждый раз при запуске вам не предлагалось выбрать программу, которая может ее выполнить.
- Shift + щелкните файл правой кнопкой мыши и выберите параметр «Открыть с помощью».
- Выберите «Выбрать другое приложение».
- Если двоичный файл Java (TM) Platform SE отсутствует в вашем списке, прокрутите и нажмите «Другие приложения».
- Затем выберите Выбрать приложение на компьютере.
- Вы должны увидеть «Java (TM) Platform SE binary» в этом контекстном меню, но не выбирайте его.
- Найдите файл, который может запускать файл JAVA или JAR, доступный по пути, который мы предложили выше.
- Обязательно установите флажок «Всегда используйте эту программу».
После этого все будущие файлы JAR будут автоматически открываться с библиотекой времени выполнения Java. Вы должны увидеть значок Java для всех этих файлов.
Мы надеемся, что эти советы были простыми для понимания и помогли открыть или запустить файл Java в Windows 10.
Бонус: мемы о Java-разработчиках
Есть стереотип, что Java-разработчики — «зажатые мужики в свитере с сальными волосами». Но представления уже давно не соответствуют реальности: программисты стали хорошо зарабатывать (в 2020 году их медианная зарплата была 140 тыс. рублей), могут позволить себе нормальную одежду и социализируются в команде.
Большинство мемов и шуток в интернете и рабочей среде — про JavaScript-разработчиков, ведь язык получил свое название просто благодаря тому, что Java было модным словом. На самом деле языки никак не связаны, JavaScript применяют для разработки интерфейсов веб-сайтов. Считается, что это не такой серьезный язык, как Java, его быстро может освоить каждый. Нельзя сказать, что это недостаток, ведь каждый язык выполняет свои задачи. Но мемы никто не отменял.