Как установить системную переменную JAVA_HOME
 

Как установить системную переменную JAVA_HOME

8 Сентябрь 2014 9:18 Категории: Программирование

Всем привет, небольшая статья для тех, у кого, как и у меня, не захотел заводиться Maven.

Все началось с того, что мне понадобился Maven, для сборки проекта, так как он является одним из вариантов компиляции проекта.

Для тех, кто не знает, Apache Maven является фреймворком для автоматической сборки проектов, чем-то похож на XML язык. Для маленьких проектов он вам особо не пригодится, зато в больших проектах его очень часто используют, так как он помогает осуществить компиляцию, создать jar, собрать дистрибутив программы, сгенерировать документацию по проекту.

Maven произвел на меня хорошее впечатление, поэтому вы еще не раз увидите на моем блоге статьи о нем, как и о его альтернативе – Ant.

Эта статья совсем не про maven, хотя именно при первом запуске и создании maven проекта у меня появилась проблема – переменная JAVA_HOME не определена. Именно на это поругался PHPStorm при создании нового Maven проекта.

Немного поискав в Google, я нашел решение данной проблемы с переменной JAVA_HOME, с которым я хочу поделиться.

Данная проблема, как я подозреваю, появляется от того, что при установке java на компьютере не создается переменная среды, которая и нужна нам. Ну ничего, создадим ее руками.

В начале, необходимо проверить эту самую переменную, для этого надо запустить командную строку и вбить в нее echo %JAVA_HOME%. Для тех, кто не знает, как это сделать, расскажу подробнее (работа под Windows):

  1. Запустить окно “Выполнить” – Win + R.
  2. Вбить в текстовое поле cmd для запуска командной строки.

    Командная строка Windows

    Командная строка Windows

  3. Далее все просто, пишем  echo %JAVA_HOME% и смотрим, что нам выдаст эта команда.

Если у вас выдало ошибку или просто текст %JAVA_HOME% , значит данная системная переменная отсутствует, надо создать ее. А если выдало путь до JDK, то у вас настроена переменная JAVA_HOME.

Найдите значок Мой компьютер и вызовите Свойства из контекстного меню, или просто откройте Мой компьютер и по пустому месту ПКМ – Свойства. Должен открыться просмотр сведений о вашем компьютере.

Информация о компьютере

Информация о компьютере

Далее переходим в Дополнительные параметры системыПеременные среды.

Переменные среды

Переменные среды

Далее во второй таблице под названием Системные переменные кликаем по кнопке Создать. И в открывшемся окне написать Имя переменной JAVA_HOME и Значение переменной – путь до вашего JDK или JRE (у меня это C:\Program Files\Java\jdk1.7.0_67), советую скопировать его и вставить сюда.

Далее советую проверить все ли нормально установилось, для этого снова в командной строке выведите переменную %JAVA_HOME%, как это описывалось выше.

Это был первый шаг для настройки работы Maven под Windows, так как Maven также использует свою системную переменную и зависит от переменной JAVA_HOME.

  • Андрей Прокофьев

    Maven не работает, потому что нужно использовать Gradle xD

    • http://catine.ru/ Евгений Эдуардович

      Не не не, Maven тоже нормальный :P

      • Андрей Прокофьев

        слишком много магии под капотом. Попробуй gradle короче