Назад | Перейти на главную страницу

Как ДЕЙСТВИТЕЛЬНО установить Java в Linux?

У меня есть сервер 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.

  • JDK Скачать
  • JRE Скачать

Установка

Теперь, когда у нас есть загруженные файлы, нам нужно создать каталог для установки 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/