Не удается установить Oracle Java 9 [duplicate]

Вам, вероятно, придется загрузиться с живого компакт-диска или другого носителя, смонтировать корневой раздел вашей основной установки и отредактировать файл /etc/group и добавить свое имя пользователя в группу admin (то есть найти строка, начинающаяся с admin, и добавьте свое имя пользователя в четвертое поле).

Как только это будет сделано, вы сможете нормально загрузиться и получить привилегии sudo. Вероятно, вы захотите восстановить свое членство в других группах. В моей системе у меня есть следующее:

james (это также мое имя пользователя: у вас должна быть группа на основе вашей, и это должно быть ваше основное членство в группе) adm dialout cdrom plugdev lpadmin admin sambashare

Вы должны иметь возможность делать эти изменения обычным способом.

Чтобы добавить членство в группе без замены все остальные, команда, которую вы должны были использовать:

sudo usermod --append -G vboxsf fooname
534
задан 13 April 2017 в 15:24

228 ответов

Я ценю все предыдущие ответы. Я хочу добавить этот ответ, чтобы упростить все, что сделано www.webupd8.org , чтобы выполнить установку через 2-5 минут.

Эта установка включает в себя:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Вот и все! Теперь, чтобы проверить версию Java

java -version

Выход будет как

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode

. Может появиться новая версия, и вы можете просто обновить ее с помощью этой команды:

sudo update-java-alternatives -s java-7-oracle

Настройка переменных среды

sudo apt-get install oracle-java7-set-default

Для получения дополнительной информации, проверьте Установите Oracle Java 7 в Ubuntu через репозиторий PPA .

16
ответ дан 9 August 2018 в 00:59

ОБНОВЛЕННЫЙ ОТВЕТ:

Я предлагаю использовать один из инсталляторов из webupd8team ppa следующим образом:

1) Введите эти 2 команды в Терминал, чтобы добавить этот PPA и обновите список своих пакетов:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

2) Введите одну (или несколько) из этих команд, чтобы установить необходимые вам Java-файлы:

  • sudo apt-get install oracle-java6-installer
  • sudo apt-get install oracle-java7-installer
  • sudo apt-get install oracle-java8-installer
  • sudo apt-get install oracle-java9-installer

3) Когда соответствующий скрипт установщика Java загружается и затем загружает и устанавливает запатентованные пакеты Java, вы также можете ввести следующую команду для проверки результата установки:

java -version

Затем вы должны получить вывод терминала (для стабильной версии java8) например:

java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)

Дополнительная информация: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Примечание. Эти пакеты предоставляют Oracle JDK Java, который включает Java JDK, JRE и плагин для браузера Java. И webupd8team / java PPA содержит только эти установщики, которые просто подключаются к сайту загрузки Oracle Java и устанавливают последний JDK.

25
ответ дан 9 August 2018 в 00:59

На AMD64 вам нужно немного изменить команду для создания символической ссылки:

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

изменить только i386 на amd64.

9
ответ дан 9 August 2018 в 00:59

Вот как я установил его в Oneiric только сейчас. Это будет довольно длинный ответ, но он сработал для меня.

Загрузите последнюю версию Java SDK 1.7.0 из Oracle. Затем извлеките его в / usr / lib / jvm :

cd /usr/lib/jvm/
sudo tar -xvzf ~/jdk-7-linux-x64.tar.gz
sudo mv jdk1.7.0 java-7-oracle
sudo ln -s java-7-oracle java-1.7.0-oracle

После этого я создал файл .java-1.7.0-oracle.jinfo в / usr / lib / jvm со следующим содержимым:

alias=java-7-oracle
priority=100
section=non-free

jre ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel
jre java /usr/lib/jvm/java-7-oracle/jre/bin/java
jre java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm
jre javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws
jre jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol
jre keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
jre pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jre rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
jre rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
jre unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
jre orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
jre servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
jre tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc
plugin xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
plugin mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so

Затем вам нужно сообщить альтернативы обновления обо всех новых материалах:

$ sudo -sH
Password:
# update-alternatives --quiet --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 100 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1
# update-alternatives --quiet --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 100 --slave /usr/share/man/man1/apt.1 apt.1 /usr/lib/jvm/java-7-oracle/man/man1/apt.1
# update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 100 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1
# update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 100 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/lib/jvm/java-7-oracle/man/man1/idlj.1
# update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 100 --slave /usr/share/man/man1/jar.1 jar.1 /usr/lib/jvm/java-7-oracle/man/man1/jar.1
# update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1
# update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 100 --slave /usr/share/man/man1/javac.1 javac.1 /usr/lib/jvm/java-7-oracle/man/man1/javac.1
# update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 100 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1
# update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 100 --slave /usr/share/man/man1/javah.1 javah.1 /usr/lib/jvm/java-7-oracle/man/man1/javah.1
# update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 100 --slave /usr/share/man/man1/javap.1 javap.1 /usr/lib/jvm/java-7-oracle/man/man1/javap.1
# update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 100 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1
# update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 100 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/lib/jvm/java-7-oracle/man/man1/jdb.1
# update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 100 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/lib/jvm/java-7-oracle/man/man1/jhat.1
# update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 100 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1
# update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 100 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/lib/jvm/java-7-oracle/man/man1/jmap.1
# update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 100 --slave /usr/share/man/man1/jps.1 jps.1 /usr/lib/jvm/java-7-oracle/man/man1/jps.1
# update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 100 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1
# update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 100 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1
# update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 100 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/lib/jvm/java-7-oracle/man/man1/jstack.1
# update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 100 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/lib/jvm/java-7-oracle/man/man1/jstat.1
# update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 100 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1
# update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 100 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1
# update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 100 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/lib/jvm/java-7-oracle/man/man1/rmic.1
# update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 100 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1
# update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 100 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/lib/jvm/java-7-oracle/man/man1/serialver.1
# update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 100 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1
# update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 100 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1
# update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 100 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/lib/jvm/java-7-oracle/man/man1/xjc.1
# update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi 100
# update-alternatives --quiet --install /usr/bin/ControlPanel ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel 100
# update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 100
# update-alternatives --quiet --install /usr/bin/java_vm java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm 100
# update-alternatives --quiet --install /usr/bin/javaws javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws 100
# update-alternatives --quiet --install /usr/bin/jcontrol jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol 100
# update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 100
# update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 100
# update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 100
# update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 100
# update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 100
# update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 100
# update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 100
# update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 100
# update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 100
# update-alternatives --quiet --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 100

Теперь вы можете использовать update-alternatives для выбора недавно установленного Java SDK.

# update-alternatives --config java              # Select java-1.7.0-oracle
# update-java-alternatives --set java-1.7.0-oracle
# exit
$

Это сработало для меня, если есть более элегантный способ (без использования сторонних PPA), я был бы рад услышать об этом. Мне все равно нужно протестировать Firefox, если я могу запустить Java в нем.

38
ответ дан 9 August 2018 в 00:59

Чтобы сделать его доступным для всех пользователей:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/

для x86_64:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
7
ответ дан 9 August 2018 в 00:59

Самый простой способ - просто загрузить java 7 с Netbeans здесь - http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html

4
ответ дан 9 August 2018 в 00:59

Я написал сообщение в блоге с очень подробным объяснением того, как установить Java 7 на Natty, как OpenJDK, так и Sun:

http://brunoreis.com/tech/installing-java -ubuntu-natty /

OpenJDK устанавливается из PPA, предоставленного Damien Lecan, а Sun устанавливается вручную. Насколько известно, до сих пор это единственное руководство, которое является правильным как в шагах, так и в объяснении.

Если вы обнаружили какие-либо проблемы, разместите там комментарий, и я попытаюсь исправить его.

Удачи.

6
ответ дан 9 August 2018 в 00:59

Для меня это немного другое. Для Ubuntu 12.04 LTS Precise (Desktop):

  1. Загрузить jre-*.tar.gz
  2. tar -zxvf jre-*.tar.gz
  3. mkdir /usr/lib/jvm/
  4. mv jre* /usr/lib/jvm/
  5. ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/

Вот и все.

Чтобы убедиться, что это правильно:

java -version

Если вы хотите добавить плагин для Firefox или Chrome:

  1. mkdir ~/.mozilla/plugins
  2. ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Специальное примечание: If у вас новая 64-разрядная установка, при запуске java -version

-bash: ./java: No such file or directory

может возникнуть следующая ошибка. Это вызвано зависимостью от пакета libc6-i386, который по умолчанию не включен в 64 бит Ubuntu Desktop 12.04 LTS. Чтобы установить этот пакет, запустите: sudo apt-get install libc6-i386

3
ответ дан 9 August 2018 в 00:59

Лучший способ, который я могу выполнить, если вы хотите установить Java 6 под Ubuntu & nbsp; 12.04 LTS (Precise Pangolin):

sudo apt-get purge sun-java

Вам нужно сделать это если вы хотите, чтобы плагин Mozilla работал без конфликта с Java 7. например,

mkdir ~/src

cd ~/src
git clone https://github.com/flexiondotorg/oab-java6.git
cd ~/src/oab-java6
sudo ./oab-java.sh

Затем, когда он закончен, установите Java:

sudo apt-get install sun-java6-plugin sun-java6-jre sun-java6-bin sun-java6-jdk

Вы можете следить за процессом установки с:

tail -f ~/src/oab-java6/oab-java.sh.log

Объяснение: то же, что и в ответе на . Как я могу установить проприетарный Java JDK 6/7/8 или JRE? / / 1.

Ссылка: Установка Java6 JDK на Ubuntu 12.04

2
ответ дан 9 August 2018 в 00:59

Загрузите желаемую .tar.gz версию JDK для вашей системы Ubuntu с http://oracle.com, например jdk-8u102-linux-x64.tar.gz.

Извлеките ее в любом месте в каталоге /home, например /home/dante/Programs/Java. ]. Теперь у нас есть папка с именем типа jdk1.8.0_102 внутри /home/dante/Programs/Java.

Добавьте эти две строки в ваш /home/dante/.profile файл

export JAVA_HOME=/home/dante/Programs/Java/jdk1.8.0_102
export PATH=$JAVA_HOME/bin:$PATH

Перезагрузите систему и после перезагрузки вы должны увидеть свою версию Java, запустив java -version в терминале.

2
ответ дан 9 August 2018 в 00:59

Установка Oracle Java (JDK / JRE):

Вы можете автоматизировать задачу установки / удаления Oracle Java (JDK / JRE) из загруженного (tar.gz) источника с помощью этого скрипта: oraji .

Шаги:

  1. Загрузите источник tar.gz вашей нужной версии jdk / jre.
  2. ]
  3. run sudo oraji /path/to/the/jdk_or_jre/archive

Удалить:

запустите sudo oraji -u и подтвердите удаление версии jdk / jre.

1
ответ дан 9 August 2018 в 00:59

Прямое решение

Вместо загрузки пакета .tar.gz я рекомендую вам загрузить пакет .rpm. Затем запустите:

sudo apt-get install alien dpkg-dev debhelper build-essential
sudo alien --scripts jdk-7u-linux-.rpm 

, где я считаю, что текущий <build> равен 21, а <version> зависит от вашей системной архитектуры.

Первый установит иностранец, приложение для преобразование .rpm в .deb. Вторая команда затем запускает чужой интерфейс jdk. Это должно выполняться в течение минуты или двух и создавать файл с надписью:

jdk-7u<build>-linux-<version>.deb

Этот пакет может быть установлен путем запуска:

sudo dpkg -i jdk-7u<build>-linux-<version>.deb

Так я успешно установил его на своей машине.

3
ответ дан 9 August 2018 в 00:59

Чтобы установить Sun Java 6 на Precise через Trusty, вы можете использовать Сохраненные удаленные первичные / партнерские пакеты архивов PPA.

sudo add-apt-repository ppa:maxb/preserved
sudo apt-get update
sudo apt-get install sun-java6-jre
sudo update-alternatives --config java

И затем выберите желаемую версию Java. Вы можете проверить, что вы сейчас используете:

geek@liv-inspiron:/tmp$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
1
ответ дан 9 August 2018 в 00:59

Я не знаю, почему люди дали так много больших ответов, но добавление jdk / bin в PATH работает отлично: -

Добавьте свой jdk/bin в PATH, как сказано в здесь , в моем случае так выглядит мой /etc/environment : -

   $ cat /etc/environment     
   PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/jdk-9.0.1/bin"    
   JAVA_HOME="/opt/jdk-9.0.1/"
2
ответ дан 9 August 2018 в 00:59

Для установки 32-разрядного варианта Java на 64-разрядном Ubuntu:

Откройте окно терминала (Ctrl + Alt + T - самый быстрый метод, если вы не знаете) и введите для установки:

sudo add-apt-repository "deb http://download.tuxfamily.org/arakhne/ubuntu precise-arakhne universe"

wget http://download.tuxfamily.org//arakhne/public.key -O - | sudo apt-key add -
apt-get install ia32-oracle-java7-jre
3
ответ дан 9 August 2018 в 00:59

Я думаю, что лучший метод уже опубликован, но у меня была проблема с этим: именно я удаляю java «вручную» из update-alternatives, а затем я попытался сделать это

update-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1

, но я продолжал получать эту ошибку

update-alternatives: используя /usr/lib/jvm/jre1.7.0_05/bin/java для предоставления / usr / bin / java / (java) в автоматическом режиме. update-alternatives: error: невозможно сделать /usr/bin/java/.dpkg-tmp символическую ссылку на / etc / alternatives / java: нет такого файла или каталога

Но, к счастью, у меня есть столкнулся с большим учебником на этом сайте: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html , и он работал просто штраф:)

3
ответ дан 9 August 2018 в 00:59

Получить JDK от Oracle / Sun; загрузите Java JDK по адресу:

http://www.oracle.com/technetwork/java/javase/overview/index.html

Загрузите или переместить загруженный файл в ваш домашний каталог, ~, для удобства.

Примечание:

  • Не беспокойтесь о том, что JDK загружать для JEE.
  • Пропустите копирование запроса «user @ host: ~ $».
  • Нажмите после каждой команды.

Запустите в терминале ..

user@host:~$ sudo mkdir -p /usr/lib/jvm/
user@host:~$ sudo mv jdk-7u4-linux-i586.tar.gz /usr/lib/jvm/
user@host:~$ cd /usr/lib/jvm/
user@host:~$ sudo tar zxvf jdk-7u4-linux-i586.tar.gz

Теперь включите Java (запустив индивидуально):

user@host:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1

Закройте все браузеры.

Создайте папку плагинов Mozilla в вашем домашнем каталоге:

user@host:~$ mkdir ~/.mozilla/plugins/

Создайте символическую ссылку на вашу папку плагинов Mozilla. Для 64-битных систем замените «i386» на «amd64»:

user@host:~$ ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Тестирование:

user@host:~$ java -version

Выход:

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

Тестирование :

user@host:~$ javac -version

Выход:

javac 1.7.0_04

Проверьте JRE на http://java.com/ru/download/installed.jsp .

7
ответ дан 9 August 2018 в 00:59

Вот сценарий bash, который может помочь в настройке альтернатив java:

#!/bin/bash

BIN_HOME="/usr/bin"
JVM_BIN_HOME="/usr/lib/jvm/jdk1.7.0_21/bin"

UPDATE_CMD="update-alternatives"
UPDATE_OPT="--install"
UPDATE_DEFAULT_PRIORITY=10

echo "Installing alternatives for Oracle JDK."
#echo "JAVA_BIN_HOME=$JAVA_BIN_HOME"
#echo "BIN_HOM=$BIN_HOME"
echo "All cmds in \"$JVM_BIN_HOME\" will be installed in \"$BIN_HOME\" with \"$UPDATE_CMD\""
echo

# 
# Calls update-alternatives.
# Param 1 is the java cmd name and optionally param 2 is the priority
# See 'man update-alternatives' for more information.
# 
function update_alt() {
    if [ -z "$2" -o "${2}xxx" = "xxx" ]; then
    echo "using default priority: $UPDATE_DEFAULT_PRIORITY"
    PRIORITY=$UPDATE_DEFAULT_PRIORITY
    else
    PRIORITY=$2
    fi

    EXEC="$UPDATE_CMD $UPDATE_OPT $BIN_HOME/$1 $1 $JVM_BIN_HOME/$1 $PRIORITY"
    echo $EXEC
    $EXEC
    return 0
}

for bin in $JVM_BIN_HOME/*
do
    if [ -x $bin ]; then
    cmd=$(basename $bin)

    if [ -x $BIN_HOME/$cmd ]; then
        echo "notice: alternative already installed, \"$cmd\""
        continue # Skip installation of alternative.
    fi

    echo "install alternative: $cmd"
    update_alt $cmd
    if [ ! -x $BIN_HOME/$cmd ]; then
        echo "error: failed to install alternative, \"$cmd\""
        exit 1
    fi
    fi
done

exit 0
3
ответ дан 9 August 2018 в 00:59

Мне путь Debian (sic) должен был создать ваш собственный пакет.

Вы устанавливаете java-package

sudo apt-get install java-package

Загрузите архив Oracle tar.gz.

Вы создаете свой пакет deb

fakeroot make-jpkg jdk-7u79-linux-x64.tar.gz

. Вы его устанавливаете

sudo dpkg -i oracle-java7-jdk_7u79_amd64.deb
2
ответ дан 9 August 2018 в 00:59

Для тех, кто живет в Сирии, на Кубе, в Ливии, Корее или в любой стране, где Oracle запрещает свои услуги, это рабочий способ установить Oracle JDK 8.

  1. Используя PROXY, перейдите к этой ссылке и примите термины, затем загрузите tar.gz, подходящие для вашей системы (32 или 64 бит).
  2. Переместите этот tarball в каталог «Загрузки» в вашей домашней папке .
  3. запустите этот скрипт как sudo:

if [[ $UID != 0 ]]; then
  echo "This script neeeds to be run with sudo, like this:"
  echo -e "\n  sudo $0 $*\n"
  exit 1
fi
apt-get install python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
if [ ! -f $HOME/Downloads/jdk-8u5-linux-*.tar.gz ]; then
  echo "The JDK tar.gz file was not found in $HOME/Downloads. please download it, put it in $HOME/Downloads and run again."
  exit 1
fi
cp ~/Downloads/jdk-8u5-linux-*.tar.gz /var/cache/oracle-jdk8-installer/
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default
java -version
4
ответ дан 9 August 2018 в 00:59

Я предлагаю один из способов упростить установку Java 7. Java.

Поскольку Ubuntu не предоставляет пакеты Oracle Java 7, я предоставляю коллекцию пакетов Ubuntu в моем собственном репозитории пакетов.

Пакеты полностью интегрированы в Ubuntu для поддержки Java. Вы сможете выбрать альтернативу Oracle 7 Java со стандартными инструментами: альтернатива update-alternative или update-java.

Главная страница моего вклада: http: // www. arakhne.org/jdk/index.html

Чтобы получить пакеты, вам нужно только добавить мой репозиторий пакетов в конфигурацию вашей системы. Этот процесс объясняется в http://www.arakhne.org/ubuntu.html

Стефан.

5
ответ дан 9 August 2018 в 00:59

Существует аналогичный ответ о том, как установить JRE 7.

Установить Java JDK

Ручной способ

  • Загрузите 32-битный или 64-разрядный «сжатый двоичный файл» Linux - у него есть расширение «.tar.gz».
  • Разомните его tar -xvf jdk-8-linux-i586.tar.gz ( 32-разрядный) tar -xvf jdk-8-linux-x64.tar.gz (64-разрядный). Пакет JDK 8 извлекается в каталог ./jdk1.8.0. NB: внимательно проверьте это имя папки, так как Oracle, похоже, периодически меняет это значение с каждым обновлением.
  • Теперь переместите каталог JDK 8 в /usr/lib
    sudo mkdir -p /usr/lib/jvm
    sudo mv ./jdk1.8.0 /usr/lib/jvm/
    
  • Теперь запустите
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
    
    Это назначит Oracle JDK приоритет 1, а это означает, что установка других JDK будет заменять его как значение по умолчанию . Не забудьте использовать более высокий приоритет, если вы хотите, чтобы Oracle JDK оставался по умолчанию.
  • Исправить права собственности на файл и разрешения исполняемых файлов:
    sudo chmod a+x /usr/bin/java
    sudo chmod a+x /usr/bin/javac
    sudo chmod a+x /usr/bin/javaws
    sudo chown -R root:root /usr/lib/jvm/jdk1.8.0
    
    Примечание: помните - Java JDK имеет еще много исполняемых файлов, которые вы аналогично можно установить, как указано выше. java, javac, javaws, вероятно, наиболее часто требуются. В этом ответе доступны другие исполняемые файлы.
  • Выполнить
    sudo update-alternatives --config java
    
    Вы увидите вывод, аналогичный показанному ниже - выберите номер jdk1.8.0 - например 3 в этот список (если вы еще не установили Java, установленную на вашем компьютере, и в этом случае появится предложение «Нечего настраивать»):
    $ sudo update-alternatives --config java
    There are 3 choices for the alternative java (providing /usr/bin/java).
    
      Selection    Path                                            Priority   Status
    ------------------------------------------------------------
      0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
      1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
    * 2            /usr/lib/jvm/jdk1.7.0/bin/java                   1         manual mode
      3            /usr/lib/jvm/jdk1.8.0/bin/java                   1         manual mode
    
    Press enter to keep the current choice[*], or type selection number: 3
    update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
    
    Повторите вышеприведенное для:
    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
    

Примечание для пользователей NetBeans!

Вам нужно, чтобы установил новый JDK по умолчанию , редактируя файл конфигурации.


Если вы хотите включить плагин Mozilla Firefox:

32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Примечание. Вы можете связать плагин (libnpjp2.so) с /usr/lib/firefox/plugins/ для общесистемной установки (/usr/lib/firefox-addons/plugins с 15.04 и далее). Для Ubuntu 13.10 путь к каталогу плагина - /usr/lib/firefox/browser/plugins/.

В зависимости от вашей конфигурации вам может потребоваться обновить профиль apparmor для Firefox (или других браузеров) в /etc/apparmor.d/abstractions/ubuntu-browsers.d/java:

# Replace the two lines:
#  /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
#  /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,

Затем перезапустите apparmor:

sudo /etc/init.d/apparmor restart

Простой способ

Самый простой способ установить JDK 7 - это сделать это с помощью Web Up8 Oracle Java OOS , Однако считается, что этот PPA иногда устарел. Также обратите внимание на на опасность использования PPA .

Это устанавливает JDK 7 (который включает Java JDK, JRE и плагин для браузера Java):

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default

] Источник

Примечание: до того, как кто-то кричит , это против лицензии на перераспределение Oracle - у PPA фактически нет Java в личном хранилище. Вместо этого PPA напрямую загружается из Oracle и устанавливает его.

Сценарий

Если вы используете новую установку Ubuntu без предыдущих установок Java, этот скрипт автоматизирует процесс описанные выше, если вы не хотите вводить все это в консоль. Помните, что вам все равно нужно загружать Java с сайта Oracle - ссылки Oracle не дружественны wget.

Перед использованием убедитесь, что этот скрипт находится в том же каталоге, что и расширение файла .tar.gz, которое вы не загрузили файлы, которые начинаются с jdk-7 в одной папке. Если есть, пожалуйста, временно переместите их из папки. Не забудьте сделать исполняемый файл сценария (chmod +x <script's file>).

#!/bin/sh

tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

Если вы хотите установить плагин для Firefox, добавьте его в конец скрипта:

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart

Убедитесь, что установка прошла успешно.

Вы можете проверить, удалось ли выполнить установку с помощью следующей команды:

java -version

Вы должны увидеть что-то вроде

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

Вы можете проверить, был ли плагин JRE Mozilla успешным, используя официальный сайт oracle .


Для Java 6: Как установить Oracle JDK 6?

845
ответ дан 14 August 2018 в 19:10
  • 1
    Нужно сделать все тот же процесс, чтобы его обновить? – Lucio 24 May 2013 в 20:50
  • 2
    Это успешно сработало для установки 32-разрядной JDK на Ubuntu 12.04LTS, за исключением того, что я получал bash: /usr/bin/java: No such file or directory, когда пытался запустить java -version. apt-get install libc6-i386 исправил проблему. – gregmac 1 August 2013 в 01:57
  • 3
    Я рекомендую использовать /usr/local/* вместо /usr/* для любой ручной установки, например, здесь. Таким образом, вы устанавливаете вручную, не загромождаете вещи, управляемые менеджером пакетов, и делаете ручную установку более управляемой – Flint 1 May 2014 в 10:59
  • 4
    Я настоятельно рекомендую ручной выход из этого. Это самый надежный. PPA больше не работает, поскольку Oracle Java лицензируется. И в приведенном выше сценарии предполагается, что вы используете компилятор и среду выполнения, и эта версия устарела. – JohnMerlino 18 July 2014 в 23:44
  • 5
    Как установить man-страницу? – Tim 9 October 2014 в 06:02

Вот тестовое и рабочее решение для установки Oracle JDK 7 и всех его файлов, поэтому «javac» и все остальное работает: Как установить Oracle Java 7 (JDK) в Ubuntu

Вот команды (только для удобства):

  1. Загрузите последнюю версию Oracle JDK 7 из здесь .
  2. Извлеките загруженный Oracle Архив Java JDK в вашей домашней папке - должна быть создана новая папка под названием «jdk1.7.0_03» (для Java JDK7 update 3). Переименуйте его в «java-7-oracle» и переместите его в / usr / lib / jvm, используя следующие команды:
cd
sudo mkdir -p /usr/lib/jvm/      #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/

3. Установите пакет обновления Java, созданный Bruce Ingalls (пакеты доступны для Ubuntu 11.10, 11.04, 10.10 и 10.04):

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java

4. Теперь запустите следующую команду в терминале для установки Oracle Java JDK:

sudo update-java

Select the Java Version that you want to install and set as the default [/g3]

Через несколько минут Oracle Java JDK должен быть успешно установлен на вашей машине Ubuntu. Вы можете проверить версию, запустив эти команды в терминале:

java -version
javac -version

Обновление Oracle выпустила Java 8 (стабильная). Чтобы установить его, используйте следующие команды:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Дополнительная информация @ WebUpd8: Установка Oracle Java 8 в Ubuntu через репозиторий PPA [JDK8]

100
ответ дан 14 August 2018 в 19:10
  • 1
    Я думаю, что этот скрипт будет работать на Gnome (инструменты), но требует много дополнительных установок, как для машины Kubuntu (например, отсутствует gksudo на Kubuntu). – Marcin Gil 12 January 2012 в 15:36
  • 2
    хорошее и относительно безболезненное решение на Precise, только что установили jdk1.7.0_03 на нем – prusswan 24 February 2012 в 12:55
  • 3
    Я просто использовал этот метод, чтобы поставить jdk1.7.0_03 на Precise beta 2. Он работал, хотя сообщалось об ошибке (в Zenity, очевидно); ошибка, похоже, не повлияла на результат. – Kelley 20 April 2012 в 21:28
  • 4
    попробовал это на ubuntu 13.04, и он работает. +1 спасибо – mamdouh alramadan 8 September 2013 в 07:33
  • 5
    Добавьте информацию, которая, если мы не хотим удалить какой-либо существующий jdk, тогда мы должны пропустить первое диалоговое окно, которое удаляет существующий jdk – Anwar 12 December 2014 в 14:08

Чтобы сделать его доступным для всех пользователей:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/

для x86_64:

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
7
ответ дан 14 August 2018 в 19:10
  • 1
    Большое спасибо! Это то, чего не хватало для моей java для работы с firefox. – ThiagoPonte 6 November 2012 в 19:42

Самый простой способ - просто загрузить java 7 с Netbeans здесь - http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html

4
ответ дан 14 August 2018 в 19:10

Я написал сообщение в блоге с очень подробным объяснением того, как установить Java 7 на Natty, как OpenJDK, так и Sun:

http://brunoreis.com/tech/installing-java -ubuntu-natty /

OpenJDK устанавливается из PPA, предоставленного Damien Lecan, а Sun устанавливается вручную. Насколько известно, до сих пор это единственное руководство, которое является правильным как в шагах, так и в объяснении.

Если вы обнаружили какие-либо проблемы, разместите там комментарий, и я попытаюсь исправить его.

Удачи.

6
ответ дан 14 August 2018 в 19:10
  • 1
    пожалуйста, постарайтесь не ссылаться на внешний материал в качестве ответа - дайте наиболее важные части в вашем ответе. Причина в том, что внешние ссылки могут исчезнуть в будущем - и поэтому другие не смогут ссылаться на ответ в будущем. Благодарю. – fossfreedom♦ 18 August 2011 в 00:27
  • 2
    Хотя это теоретически может ответить на вопрос, было бы предпочтительнее включить здесь основные части ответа и предоставить ссылку для справки. – Kevin Bowen 21 June 2013 в 13:05

Для меня это немного другое. Для Ubuntu 12.04 LTS Precise (Desktop):

  1. Загрузить jre-*.tar.gz
  2. tar -zxvf jre-*.tar.gz
  3. mkdir /usr/lib/jvm/
  4. mv jre* /usr/lib/jvm/
  5. ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/

Вот и все.

Чтобы убедиться, что это правильно:

java -version

Если вы хотите добавить плагин для Firefox или Chrome:

  1. mkdir ~/.mozilla/plugins
  2. ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Специальное примечание: If у вас новая 64-разрядная установка, при запуске java -version

-bash: ./java: No such file or directory

может возникнуть следующая ошибка. Это вызвано зависимостью от пакета libc6-i386, который по умолчанию не включен в 64 бит Ubuntu Desktop 12.04 LTS. Чтобы установить этот пакет, запустите: sudo apt-get install libc6-i386

3
ответ дан 14 August 2018 в 19:10
  • 1
    Инструкции, которые вы добавляете для добавления плагина для Firefox или Chrome, вообще не затрагивают Chrome. Chrome не использует содержимое папки .mozilla. – Eliah Kagan 3 July 2012 в 05:46

Лучший способ, который я могу выполнить, если вы хотите установить Java 6 под Ubuntu & nbsp; 12.04 LTS (Precise Pangolin):

sudo apt-get purge sun-java

Вам нужно сделать это если вы хотите, чтобы плагин Mozilla работал без конфликта с Java 7. например,

mkdir ~/src

cd ~/src
git clone https://github.com/flexiondotorg/oab-java6.git
cd ~/src/oab-java6
sudo ./oab-java.sh

Затем, когда он закончен, установите Java:

sudo apt-get install sun-java6-plugin sun-java6-jre sun-java6-bin sun-java6-jdk

Вы можете следить за процессом установки с:

tail -f ~/src/oab-java6/oab-java.sh.log

Объяснение: то же, что и в ответе на . Как я могу установить проприетарный Java JDK 6/7/8 или JRE? / / 1.

Ссылка: Установка Java6 JDK на Ubuntu 12.04

170
ответ дан 14 August 2018 в 19:10

Загрузите желаемую .tar.gz версию JDK для вашей системы Ubuntu с http://oracle.com, например jdk-8u102-linux-x64.tar.gz.

Извлеките ее в любом месте в каталоге /home, например /home/dante/Programs/Java. ]. Теперь у нас есть папка с именем типа jdk1.8.0_102 внутри /home/dante/Programs/Java.

Добавьте эти две строки в ваш /home/dante/.profile файл

export JAVA_HOME=/home/dante/Programs/Java/jdk1.8.0_102
export PATH=$JAVA_HOME/bin:$PATH

Перезагрузите систему и после перезагрузки вы должны увидеть свою версию Java, запустив java -version в терминале.

2
ответ дан 14 August 2018 в 19:10

Это работало для моих потребностей в разработке возможности запуска / компиляции 1.6 или 1.7. Раньше я просто запускал 1.6 из пакета apt Ubuntu.

  1. Загрузить 1.7 gzip .
  2. Извлечь в папку
  3. Обновите JAVA_HOME и PATH в файле bash
    JAVA_HOME=/opt/java/jdk1.7.0_25
    export JAVA_HOME
    
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    
9
ответ дан 14 August 2018 в 19:10

Другие вопросы по тегам:

Похожие вопросы: