Skip to content

Instantly share code, notes, and snippets.

@Goerik
Created July 17, 2013 06:27
Show Gist options
  • Save Goerik/6018100 to your computer and use it in GitHub Desktop.
Save Goerik/6018100 to your computer and use it in GitHub Desktop.
Настройка Oracle JDK
# Скачиваем актуальную версию с сайта Oracle (Узнать точное название файла можно тут: www.oracle.com/technetwork/java/javase/downloads/index.html )
mkdir -p ~/distr/java
cd ~/distr/java
wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/7u11-b21/jdk-7u11-linux-x64.tar.gz
# Извлекаем пакет
tar -xzf jdk-7u11-linux-x64.tar.gz
# Перемещаем пакет
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_11/ /usr/lib/jvm
# Обновляем ссылки на Java
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.*/bin/java 1065
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.*/bin/javac 1065
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.*/bin/jar 1065
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.*/bin/javaws 1065
# Шаг ниже необходим, если установлена другая версия JAVA, например, OpenJDK.
# Вручную выбираем нужную версию:
update-alternatives --config java
update-alternatives --config javac
update-alternatives --config javaws
update-alternatives --config jar
# Добавляем переменные в окружение
nano /etc/profile
# Допишем в конец
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_11"
export JAVA_HOME
# Для принятия переменных нужно выполнить выход из системы, и снова залогиниться.
# Проверим правильность установки Java
java -version
# Вывод должен быть
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
# Проверим переменные окружения
echo $JAVA_HOME
# Вывод должен быть
/usr/lib/jvm/jdk1.7.0_09
# В репозитарии у пакета Apache Ant стоит зависимость с openjdk, поэтому производим ручную установку Apache Ant
mkdir -p ~/distr/ant
wget http://apache.mirrors.tds.net/ant/binaries/apache-ant-1.8.4-bin.tar.gz
tar -xzf apache-ant-1.8.4-bin.tar.gz
mv apache-ant-1.8.4 /usr/lib/ant
# Редактируем переменные окружения.
nano /etc/profile
# Добавляем в конец строки
ANT_HOME="/usr/lib/ant"
export ANT_HOME
# Теперь необходимо выйти из системы и залогиниться снова. Создаем ссылку на Ant.
ln -s /usr/lib/ant/bin/ant /usr/bin/ant
# Проверяем работоспособность
ant -version
# Вывод должен быть
Apache Ant(TM) version 1.8.4 compiled on May 22 2012
# Проверяем переменные окружения
echo $ANT_HOME
# Вывод должен быть
/usr/lib/ant
# Настраиваем JAVA плагин для Chrome/Chromium
# хардкодно:
ln -s /usr/lib/jvm/jdk1.7.0_11/jre/lib/amd64/libnpjp2.so /home/albert/.mozilla/plugins/libnpjp2.so
# ну или как в мануале http://technonstop.com/install-java-plugin-ubuntu-linux
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
MOZILLA_HOME=~/.mozilla
mkdir $MOZILLA_HOME/plugins
ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment