Приветствую всех! :-)
Итак, установили мы какой-нибудь дистрибутив линукса и нам надо естественно для наших эксперементов поставить 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 это будет достаточно. :-)
Итак, установили мы какой-нибудь дистрибутив линукса и нам надо естественно для наших эксперементов поставить 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 это будет достаточно. :-)