#!/bin/bash #---------------------------------------- JDK_VER=jdk-8u60 JDK_DISTR_NAME=jdk1.8.0_60 JDK_DISTR=$JDK_VER-linux-x64 TEMP_DIR=/home/username/downloads DISTR_LINK=http://download.oracle.com/otn-pub/java/jdk/8u60-b27/$JDK_DISTR.tar.gz #---------------------------------------- echo "Downloading a package of $JDK_DISTR..." wget -O $TEMP_DIR/$JDK_DISTR.tar.gz $DISTR_LINK && echo "Done!" JDK_DIR=/usr/lib/jdk echo "Creating directory $JDK_DIR..." mkdir $JDK_DIR && echo "Done!" echo "Unpacking..." tar -zxvf $TEMP_DIR/$JDK_DISTR.tar.gz -C /usr/lib/jdk && rm -rf $TEMP_DIR/$JDK_DISTR.tar.gz && echo "Done!" echo "Updating alternatives..." update-alternatives --install /usr/bin/javac javac $JDK_DIR/$JDK_DISTR_NAME/bin/javac 1 update-alternatives --install /usr/bin/java java $JDK_DIR/$JDK_DISTR_NAME/bin/java 1 update-alternatives --install /usr/bin/javaws javaws $JDK_DIR/$JDK_DISTR_NAME/bin/javaws 1 echo "Done!" echo 'Test output:' ls -la /etc/alternatives/{java,javac,javaws}
Или из репозиториев:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update add-apt-repository ppa:upubuntu-com/java sudo update-alternatives --config java