Я пытаюсь установить JAVA JRE 8. Я пытался следовать apt-get, но его там нет. Я пытался загрузить его прямо с сайта Oracle, и теперь у меня есть папка в папке /downloads/javajre, но у меня все еще есть JDK7 на моем компьютере, и я не знаю, как его переопределить. Я добавил переменную пути в мою папку ~./bashrc, но она все еще распознает JDK7 как основную версию Java. Я также пытался apt-get purge JDK7, и он удалил, но он все еще появляется для java --version. Я также пытался найти переменную окружения для JDK7, но не могу ее найти, ее нет в /etc/environment. Поэтому я пытаюсь заставить apt-get работать, чтобы я мог просто изменить версию через change-configuration, но ее не удается найти.
Я также попробовал это, но это не сработало:
sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
Мне нужно, чтобы это заработало. Первое — моя версия, второе — команда и вывод.
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
sudo apt-get install openjdk-8-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openjdk-8-jre
Есть идеи? Я уже 4 часа пытаюсь это понять.
решение1
OpenJDK8 не включен в репозитории Ubuntu 14.04.
Установить Openjdk8 в Ubuntu 14.04 из PPA можно следующим образом:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jre
решение2
Я сделал следующее в .profile в моем домашнем каталоге.
JAVA_HOME=/opt/jdk1.7.0_79;экспорт JAVA_HOME PATH=$JAVA_HOME/bin:$PATH
как только это будет добавлено, просто выйдите из системы и войдите в систему. Это переопределит путь, чтобы сначала включить jdk1.7.0_79. В этом случае вам нужно использовать папку java 8. например, если вы установили java в /downloads/javajre, то добавьте следующее в файл .profile вашего домашнего каталога
JAVA_HOME=/downloads/javajre;экспорт JAVA_HOME PATH=$JAVA_HOME/bin:$PATH
Выйдите из системы и войдите в систему. Это должно установить версию Java на Java 8.