Установка Java 7 обновляет 25 на 12.04 LTS?

Как я могу установить Java на Ubuntu 12.04?

Я имею:

  • Java(TM) SE Runtime Environment (создают 1.7.0_21-b11),
  • Java HotSpot(TM) 64-Bit Server VM (сборка 23.21-b01, смешанный режим)
28
задан 15 October 2013 в 17:13

4 ответа

Чтобы установить последнюю версию Oracle Java (последняя опубликована на веб-странице Oracle), проще всего использовать установщик Java (как это делает flashplugin-installer), как описано здесь: http: // www .webupd8.org / 2012/01 / install-oracle-java-jdk-7-in-ubuntu-via.html

Сам Oracle JDK7 не размещается в PPA, поскольку это не разрешено новой лицензией Java (которая также является причиной, по которой она была удалена из официальных репозиториев Ubuntu); пакет в PPA автоматически загружает (и устанавливает) Oracle Java JDK 7 со своего официального веб-сайта и устанавливает его на свой компьютер, как это делает пакет flashplugin-installer.

Затем вам нужно сделать только следующее:

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

И напечатать это, чтобы проверить версию:

java -version
0
ответ дан 15 October 2013 в 17:13

PPA не является безопасным / умным способом установки чего-либо. Установка JDK очень проста и понятна.

Шаги следующие:

Загрузите последнюю версию jdk с сайта Oracle и извлеките:

tar -xvf jdk-7u51-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_51/ /usr/lib/jvm/jdk1.7.0_51/

Создайте несколько символических ссылок:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1

Аналогично, символические ссылки могут быть созданы для других команд JAVA. Другие доступные команды:

appletviewer,apt,extcheck,idlj,jar,jarsigner,javadoc,javafxpackager,javah,javap,java-rmi.cgi,jcmd,jconsole,jcontrol,jdb,jhat,jinfo,jmap,jmc,jps,jrunscript,jsadebugd,jstack,jstat,jstatd,jvisualvm,keytool,native2ascii,orbd,pack200,policytool,rmic,rmid,rmiregistry,schemagen,serialver,servertool,tnameserv,unpack200,wsgen,wsimport,xjc

Убедитесь, что у правильных пользователей есть необходимые права:

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.7.0

Ссылка: Кодеры Dark | Блог

0
ответ дан 15 October 2013 в 17:13

Если вы получаете сообщение об ошибке типа couldn't resolve host 'launchpad.net' и уверены, что настройки прокси-сервера верны (http_proxy и https_proxy), попробуйте sudo -E add-apt-repository ppa:tualatrix/ppa

0
ответ дан 15 October 2013 в 17:13

Как сказано выше, установка из этого PPA - самый простой способ сделать это. Хотя обновление до последней версии 7u25 может занять один-два дня. Если проблема, с которой вы столкнулись, - это всплывающее окно с надписью «Приложение заблокировано настройками безопасности», и вам действительно нужно использовать Java прямо сейчас, вы можете обойти это, снизив уровень безопасности для Java. Зайдите в ваше меню -> настройки -> Панель управления плагина Oracle Java 7. Там откройте вкладку безопасности, переместите ползунок на «средний» и примените. Это должно сработать.

Надеюсь, это поможет.

0
ответ дан 15 October 2013 в 17:13

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

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