пятница, 21 декабря 2012 г.

Установка Java JDK, Maven, JMeter на Ubuntu 15.10.Install Java JDK,Maven,JMeter on ubuntu 14.04


Автоматизациня начинается с настройки среды.Будем устанавливать Java -JDK,Maven,JMeter на ubuntu 15.04
Проверяем версию ubuntu  т.к линукс очень трепетно относится к разрядности установив JDK 86 и имея Ubuntu 64 будем получать error report при запуске IDEA or Eclipce.


Java JDK
1. Скачиваем Java
http://www.oracle.com/technetwork/java/javase/downloads/index.html >Java Platform(JDK)
2.Создаем директорию в /usr/lib/
sudo mkdir -p /usr/lib/jvm/
3.Распаковываем
a) первый способ распаковываем сразу в директорию
sudo tar -xf jdk-8u77-linux-x64.tar.gz -C  /usr/lib/jvm


b)второй способ
sudo mkdir -p /usr/lib/jvm/jdk1.8.0
sudo mv jdk1.8.0_77/* /usr/lib/jvm/jdk1.8.0/
rm -r jdk1.8.0_77
4.Обновляем ссылки для Java
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_77/bin/javac 1

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_77/bin/java 1
sudo update-alternatives --config javac
sudo update-alternatives --config java


5. Проверяем установку
javac -version
Ответ должен быть:

javac version "1.8.0_77"


6. Теперь нужно прописывать переменные.
Переменные нужно прописывать в .sh file что б они автоматически прописывались при каждой загрузке ubuntu,тогда их не нужно будет прописывать после каждого выключения/перезагрузки системы

идем в
cd  /etc/profile.d
создаем файл
sudo nano variables.sh
Сохраняем Ctr+O

Прописываем :
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31 - путь к папке с java
export PATH=$JAVA_HOME/bin:$PATH    - добавляем переменную JAVA_HOME в PATH

7.Сохраняем и делаем log out
На этом установка JDK закончена


Установка Maven
Должна быть
установлена JDK и прописана переменная JAVA_HOME
1.Скачиваем нужную версию с http://maven.apache.org/download.html
2. Распаковываем архив в директорию куда будем устанавливать Maven - это будет  директория /usr/local/apache-maven

sudo mkdir -p /usr/local/apache-maven - создаем директорию куда будем распаковывать
sudo tar -xf apache-maven-3.2.5-bin.tar.gz -C /usr/local/apache-maven/ - распаковываем


3. Теперь нужно прописать переменные
Переменные нужно прописывать в .sh file что б этот скрипт выполнялся при каждой загрузке системы, в противном случае их нужно будет прописывать после каждого выключения/перезагрузки системы руками.
Создаем или открываем файл из
cd  /etc/profile.d

sudo nano variables.sh Сохраняем Ctr+O

и в нем записываем
export M2_HOME=/usr/local/maven/apache-maven-3.2.5  - задаем
переменную M2_HOME куда был распакован Maven
export M2=$M2_HOME/bin  - в переменную M2 указываем путь к bin файлу
export PATH=$M2:$PATH  - добав
ляем переменную M2  в PATH (переменная M2_HOME добавляется автоматически, т.к содержится в M2 )

4.На этом установка закончена проверяем все ли было установлено
mvn --version


вот что должно выдать на это :
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T19:29:23+02:00)
Maven home: /usr/local/apache-maven/apache-maven-3.2.5
Java version: 1.8.0_31, vendor: Oracle Corporation
Java home: /usr/lib/jvm/jdk1.8.0_31/jre




Установка  Apache Jmeter
а)это можно делать через репозиторий
sudo apt-get install jmeter
b) Для установки JMeter 2.8 скачиваем его http://jmeter.apache.org/download_jmeter.cgi
md5sum ~/Downloads/apache-jmeter-2.8.tgz - проверяем сборку
tar -zxvf ~/Downloads/apache-jmeter-2.8.tgz - распаковываем
sudo mkdir -p /usr/lib/jmeter/2.8 - создаем директорию
sudo mv apache-jmeter-2.8/* /usr/lib/jmeter/2.8/ - перемещаем в директорию
rm -r apache-jmeter-2.8 - удаляем файлы из загрузки

Для запуска Jmeter из консоли прописываем его в файл с переменными и теперь для запуска Jmeter нужно только ввести в консоле Jmeter
export PATH=/usr/lib/jmeter/2.8/bin:$PATH

6 комментариев:

  1. Юля, величайший респект! Самая полезная статья прочитанная за поледние пол года. Огромное спасибо.

    ОтветитьУдалить
  2. Ловите, Юлия, дополнительное СПАСИБО!

    ОтветитьУдалить
  3. Спасибо, Юля!

    Ошибки которые я допустил это пропустил первый пункт, и устанавливал не ту версию джава, потом все таки увидел, зашел по адресу и скачал
    http://www.oracle.com/index.html > Downloads > Java for Developers>Java Platform(JDK)

    По поводу 6 пункта "Прописываем переменные"

    нужно в команду дописать sudo
    sudo nano variables.sh
    иначе пишет отказано в доступе.
    Для сохранения клавиши Ctrl+O

    ОтветитьУдалить
  4. Большое спасибо! Поставил JAVA и jMeter на изолированную виртуальную Ubuntu.

    дополнение: может, я что-то не так делал, но в моём случае не сработало без
    sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/$jdir/bin/javaws 1
    sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/$jdir/bin/jar 1

    ОтветитьУдалить