У меня есть сервер Ubuntu.
Как мне установить JDK из терминала?
В этом руководстве говорится об использовании этой команды:
sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
Но на веб-сайте Suns говорится, что JDK включает JRE, так почему JRE в строке выше?
Кто-нибудь знает, как установить Java?
В каждом руководстве и на каждом форуме показаны разные способы этого.
Кстати: это VPS (виртуальный частный сервер)
Использовать apt-get install sun-java6-jre sun-java6-jdk
. Тот факт, что дистрибутив Oracle (Sun) JDK также содержит JRE, не обязательно означает, что команда Ubuntu упаковала его таким же образом.
Конечно, если не хочешь развиваться Java-приложения на вашем сервере, но хотят только бегать их, sun-java6-jre
должно хватить.
Вот как я это делаю:
я скачиваю jdk-6u20-linux-i586.bin
от солнца, распакуйте его, выполнив sh jdk-6u20-linux-i586.bin
.
Переместите полученный каталог в каталог ~ / bin (/home/username/bin
) и добавьте свой путь в .bash_profile
.
HTH
Редактировать:
Что ж, в серверной среде, когда мне нужно использовать определенную версию jdk (например, приложение tomcat), я устанавливаю jdk, как указано выше. Ура!
Из моей записной книжки Trusty.
Получение JRE / JDK
Сначала нам нужно скачать JDK и JRE 6 для CentOS. Загрузите следующие файлы в корневой каталог (~) с помощью 'wget'. Обратите внимание, что вам может потребоваться изменить имена файлов, поскольку они могут содержать некоторые переменные URL-адреса, добавленные к имени. Обязательно не скачать файлы RPM.
Установка
Теперь, когда у нас есть загруженные файлы, нам нужно создать каталог для установки Java.
sudo mkdir /usr/java cd /usr/java
Теперь нам нужно выполнить установку Java Development Kit (JDK). В нашем примере мы будем использовать определенные имена файлов. Имейте в виду, что имена ваших файлов могут отличаться.
sudo sh ~/jdk-6u14-ea-bin-b03-linux-amd64-10_mar_2009.bin
Нажмите пространство для перехода к лицензионному соглашению и введите «да», чтобы принять его. Нажмите войти чтобы завершить установку.
Теперь нам нужно установить Java Runtime Edition (JRE). В нашем примере мы будем использовать определенные имена файлов. Имейте в виду, что имена ваших файлов могут отличаться.
sudo sh ~/jre-6u14-ea-bin-b03-linux-amd64-10_mar_2009.bin
Нажмите пространство для перехода к лицензионному соглашению и введите «да», чтобы принять его.
Проверьте установку, набрав ls. Вы должны увидеть два каталога: jdk1.6.0_14 и jre1.6.0_14. Имейте в виду, что номера версий могут немного отличаться.
Установка Ant и Tomcat
Затем нам нужно будет загрузить и распаковать Apache Ant. Ant - это установочная утилита, используемая несколькими продуктами Apache.
Чтобы загрузить Apache Ant, вам необходимо посетить следующий веб-сайт, чтобы загрузить установочный файл:
http://ant.apache.org/bindownload.cgi
Прокрутите страницу вниз и найдите .tar.gz в разделе «Текущая версия Ant». Скопируйте URL-адрес и используйте wget для загрузки файла в каталог / usr / share. Номер вашей версии может отличаться.
cd /usr/share sudo wget http://mirror.olnevhost.net/pub/apache/ant/binaries/apache-ant-1.7.1-bin.tar.gz
Затем нам нужно распаковать этот файл, чтобы мы могли его установить. Обратите внимание, что номер вашей версии может быть другим.
sudo tar -xzf apache-ant-1.7.1-bin.tar.gz
Я установил сервер обмена мгновенными сообщениями (с помощью ПО Spark IM server). Для этого требуется java, поэтому я установил следующим образом
apt-get install sun-java6-jre
у меня отлично работает.
Вот отличный пример ПРАВИЛЬНОГО способа сделать это, который похож на ответ Павла.
http://wporta.wordpress.com/2010/07/06/installing-jdk-in-fedora-13/