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


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

У меня есть:

  • Java (TM) SE Runtime Environment (сборка 1.7.0_21-b11)
  • Java HotSpot (TM) 64-разрядная серверная VM (сборка 23.21-b01, смешанный режим)

28
2018-06-18 21:33


происхождения




ответы:


Чтобы установить последнюю версию 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

51
2018-06-18 21:38



Обратите внимание, что на складе 12.04 установите, add-apt-repository недоступно. Чтобы решить эту проблему, выполните sudo apt-get install python-software-properties, - Duncan Jones
Отлично работает - Carlos Quijano
Не работает с июля 2017 года - 404 года при попытке загрузить двоичные файлы с oracle.com ... - Greg Dubicki


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

Справка:  Кодеры тёмной тьмы | Блог


4
2018-06-19 01:59



PPA действительно могут быть опасными. Но они также могут быть умными и более безопасными, чем прямая загрузка, в том смысле, что они автоматизируют процесс обновления. Если люди, работающие с ppa, заслуживают доверия, и они подписывают свои пакеты и т. Д., То они являются хорошей альтернативой тому, чтобы люди проверяли контрольные суммы самих tar.gz, делали интруктуры, а затем постоянно следили за необходимостью обновления для системы безопасности и делать это снова и снова. Также обратите внимание, что пакет ppa выполняет ряд других вызовов «обновления-альтернативы» для различных установленных программ, которые используют java. - nealmcb


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

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


1
2018-06-06 04:57





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


0