На этот вопрос уже есть ответ здесь:
Я скачал jdk-8u91 -linux-x64.tar.gz с веб-сайта Oracle.
Как установить jdk-8u91-linux-x64.tar.gz?
Я пробовал apt-get install jdk-8u91-linux-x64.tar.gz
, а также
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
послушайте
https://stackoverflow.com/questions/6477415/how-to-set-oracles-java-as-the-default-java-in-ubuntu
не принятый ответ, но Барракуда, которую я воспроизвожу ниже:
для установки Комплекта разработчика Java SE Oracle как системного значения по умолчанию, Java просто загружает последний Комплект разработчика Java SE от [здесь] [1], затем создают каталог где-нибудь, Вам нравится в Вашей файловой системе, например,
/usr/java
теперь извлеките файлы, которые Вы просто загрузили в том каталоге:$ sudo tar xvzf jdk-8u5-linux-i586.tar.gz -C /usr/java
теперь установить Ваш
JAVA_HOME
переменная среды:$ JAVA_HOME=/usr/java/jdk1.8.0_05/ $ sudo update-alternatives --install /usr/bin/java java ${JAVA_HOME%*/}/bin/java 20000 $ sudo update-alternatives --install /usr/bin/javac javac ${JAVA_HOME%*/}/bin/javac 20000
удостоверьтесь, что Java Oracle установлен как Java по умолчанию:
$ update-alternatives --config java
Вы получаете что-то вроде этого:
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /opt/java/jdk1.8.0_05/bin/java 20000 auto mode 1 /opt/java/jdk1.8.0_05/bin/java 20000 manual mode 2 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 manual mode Press enter to keep the current choice[*], or type selection number:
обратите внимание на звездочку перед числами слева и если корректный не установлен, выбирают корректный путем ввода количества его и нажатия Enter. теперь протестируйте свой Java:
$ java -version
если Вы получаете что-то как следующее, Вы хороши для движения:
java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
также обратите внимание, что Вы, возможно, должны были бы базироваться разрешение или быть в sudoers группе, чтобы смочь сделать это. Я протестировал это решение и на человечности 12.04 и на хрипящем Debian, и это работает в них обоих.
[1]: http://www.oracle.com/technetwork/java/javase/downloads/index.html