2009/07/07

Правильная установка Java SDK в ArchLinux #1

Приветствую всех! :-)
Итак, установили мы какой-нибудь дистрибутив линукса и нам надо естественно для наших эксперементов поставить JDK, причем самую новую, а не ту что в репозитариях нашего дистра.

Для начала скачиваем свеженький выпуск и запускаем бинарик, впоследствии у нас появиться каталог jdk1.6.0_14 (на момент написания статьи эта версия была свежей).
Далее перемещаем наш каталог с jdk в каталог /opt/java/{версия текущей сборки}:

sudo mv ~/jdk1.6.0_14 /opt/java/

Теперь если вы в консоли наберете:

java -version

то ничего не произойдет :-), для того чтобы это заработало нам нужно указать так называемое environment (окружение), переходим в каталог /etc/profile.d и создаем скрипт:

cd /etc/profile.d
sudo vi java.sh

Содержание моего скрипта на данным момент выглядит так:

#!/bin/bash

JAVA_HOME=/opt/java/jdk1.6.0_14
JAVA_FONTS=/usr/share/fonts/truetype
ANT_HOME=/opt/apache/ant

PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH

export PATH JAVA_HOME JAVA_FONTS ANT_HOME
export CLASSPATH=.

Для одной версии jdk это будет достаточно. :-)