Як я можу встановити Java на Ubuntu 12.04?
Я маю:
- Java (TM) SE Runtime Environment (збірка 1.7.0_21-b11)
- 64-бітний VM сервера Java HotSpot (TM) (збірка 23.21-b01, змішаний режим)
Як я можу встановити Java на Ubuntu 12.04?
Я маю:
Відповіді:
Щоб встановити останню версію 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
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
Довідково: Кодери Темного | Блог
Як було сказано вище, встановлення з цього PPA - це найпростіший спосіб зробити це. Хоча це може зайняти день або два, щоб оновити його до новітньої версії 7u25. Якщо у вас виникла проблема - це спливаюче вікно із написом "Додаток заблоковано налаштуваннями безпеки", і вам дійсно потрібно використовувати Java вже зараз, ви можете його обійти, зменшивши рівень безпеки для Java. Перейдіть у своє меню -> налаштування -> панель керування плагіна Oracle java 7. Там відкрийте вкладку безпеки та перемістіть повзунок на "середній" та застосуйте. Це повинно зробити трюк.
Сподіваюся, це допомагає.
Якщо ви отримаєте повідомлення про помилку, couldn't resolve host 'launchpad.net'
і ви впевнені, що налаштування проксі-сервера правильні (http_proxy та https_proxy), спробуйте
sudo -E add-apt-repository ppa:tualatrix/ppa
add-apt-repository
недоступний. Щоб вирішити це, запустітьsudo apt-get install python-software-properties
.