Статьи

Настройте JAVA_HOME, MAVEN_HOME, ANT_HOME в MacOSX Lion за 5 минут

Я все время получал один и тот же вопрос от людей, пытающихся пробиться через мир разработки Java на Mac. Одна из первых вещей, которую они должны решить, — это установка соответствующих инструментов и среды.

К счастью, MacOSX (Lion или предыдущие версии) по-прежнему содержит множество важных инструментов для разработки на Java, интегрированных и готовых к использованию. Обычно необходимы следующие 3 основных инструмента:

  • Java (конечно) — по умолчанию она предварительно не установлена. Все, что вам нужно сделать, это открыть Terminal.app и ввести что-то вроде java -version . Затем появится всплывающее окно с просьбой установить самое последнее доступное время выполнения (в настоящее время все еще Java 6)
  • Apache Ant — уже предустановлен! (1.8.2 в настоящее время — Лев 10.7.1)
  • Apache Maven — уже предустановлен. (3.0.3 в настоящее время — Лев 10.7.1)

Итак, все основные инструменты есть — все, что вам нужно сделать, это настроить среду, определив переменные HOME, которые обычно нужны другим инструментам, таким как IDE, серверы приложений и т. Д.

Все, что вам нужно сделать, это создать специальный файл в вашей домашней папке и использовать некоторые базовые команды сценария, такие как экспорт, чтобы указать пути инструментов. Действительно легко.

1. Перейдите в свою домашнюю папку, это было бы что-то вроде

1
cd \Users\yourUserName

В моей системе это было бы

1
cd \Users\papo

2. Создайте новый файл с помощью vi или vim (или как вам угодно) с помощью следующей команды

1
vi .profile

3. Использование (vim) в файле — просто добавьте следующие строки

1
2
3
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
export ANT_HOME=/usr/share/ant/
export MAVEN_HOME=/usr/share/maven/

4. Сохраните файл (vi -> нажмите Esc и: w) (см. Основные команды vi здесь )
5.Ready, откройте новую вкладку или окно терминала и проверьте, все ли переменные окружения установлены, набрав

1
2
3
echo $JAVA_HOME
echo $ANT_HOME
echo $MAVEN_HOME

На этом все переменные среды готовы, MacOSX уже интегрировал исполняемые файлы Java, Ant и Maven в системный путь.

Заметки:
Некоторые пути могут измениться в будущем — вы всегда можете проверить, где предварительно установлен каждый инструмент, с помощью команд which и ls -al .

Так что если вам интересно, куда ушел Ant, просто наберите следующее

1
which ant

Который собирается вернуть что-то вроде / usr / bin / ant

Затем просто используйте путь выше и используйте ls, чтобы увидеть реальный путь символической ссылки

1
ls -al /usr/bin/ant

Это будет возвращать что-то вроде 22 июля 30 19:38 / usr / bin / ant / usr / share / ant / bin / ant

Надеюсь, это поможет! Наслаждайтесь!

Справка: настройте JAVA_HOME, MAVEN_HOME, ANT_HOME в MacOSX Lion за 5 минут от нашего партнера по JCG Париса Апостолопулоса в блоге журнала Papo .

Статьи по Теме :