Можно ли использовать apt-get install для JDK? - PullRequest
6 голосов
/ 04 августа 2009

Я использую Linux-машину менее двух недель, поэтому я чрезвычайно новичок в Linux.

Я также хотел бы установить комплект разработчика Java. Как это должно быть сделано? Есть ли команда apt-get, или я должен просто нажать кнопку загрузки на веб-сайте Sun?

Я уверен, что есть несколько способов сделать это, и это, вероятно, не имеет большого значения, но я был впечатлен тем, как гладко apt-get install работал при установке PHP и MySQL, так что если есть правильный способ сделать это, я хотел бы знать.

Я использую Ubuntu версии 9.04

Ответы [ 7 ]

11 голосов
/ 04 августа 2009

Да, безусловно, это рекомендуемый способ установки JDK в вашей системе Linux (если есть).

В Ubuntu:

sudo apt-get install sun-java6-jdk
4 голосов
/ 29 июня 2013

Oracle JDK больше не включается в репозитории Ubuntu. В соответствии с https://stackoverflow.com/a/15543636/192221 можно использовать следующие ppa:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer

Если у вас уже установлен OpenJDK, возможно, вам придется использовать

update-alternatives --config java

для использования Oracle Java по умолчанию.

2 голосов
/ 17 февраля 2010

В Ubuntu 9.10 Karmic Koala apt-get и Synaptic Software Manager обе устанавливают версии 6.15.1 Sun Java и JDK, которые сейчас устарела и старая версия Netbeans, поэтому не используйте для этого «sudo apt-get install».

Перейти на страницу загрузки Sun Java http://www.java.com/en/download/manual.jsp

Выберите 32-разрядный или 64-разрядный самораспаковывающийся файл без RPM, загрузите его и проверьте размер загруженного файла. Неважно, где вы его скачаете.

Нажмите на ссылку с инструкцией по установке соответствующего файла.

Более простой способ установки исполняемого разрешения - щелкнуть правой кнопкой мыши файл в браузере файлов (Nautilus) и выбрать пункт «Свойства», затем на вкладке «Разрешения» установить флажок «Выполнить».

Для проверки откройте новый терминал и введите:

java -version

Вы должны увидеть версию Java "1.6.0_18" и т. Д.

Если вы этого не сделаете, вам, вероятно, нужно добавить несколько строк, настроенных в соответствии с вашими установочными каталогами, в .bashrc и .bash_profile, которые являются скрытыми файлами в вашем домашнем каталоге.

gedit .bashrc

Добавить следующее:

export JAVA_HOME=/opt/java/64/jre1.6.0_18
export PATH=$PATH:$JAVA_HOME/bin

Затем отредактируйте ваш файл .bash_profile и вставьте те же строки в конце:

gedit .bash_profile

Откройте новое окно терминала и проверьте, как указано выше.

Если все прошло хорошо, в меню Приложения> Системные инструменты у вас должна появиться панель управления Sun Java.

Вы можете повторить аналогичную процедуру установки для JDK и Netbeans, где вы помечаете загруженный .bin-файл как исполняемый и затем запускаете его из окна терминала в каталоге, в который хотите установить, например, /usr/local.

После установки JDK добавьте в файлы .bashrc и .bash_profile строку, подобную этой:

export PATH=$PATH:/usr/local/jdk1.6.0_18/bin

Netbeans 6.8, кажется, в состоянии настроить себя нормально без какого-либо редактирования и добавляет себя в меню программирования приложений.

2 голосов
/ 05 августа 2009

Если вам по какой-то причине нужно установить пакеты sun, вы можете использовать команду make-jpkg для создания файла deb, и все еще иметь файлы, управляемые apt / dpkg.

Для этого:

sudo apt-get install java-package
fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin

у вас будет файл .dpg, который вы можете установить, например, используя gdebi

gdebi-gtk jre.deb

Также обратите внимание, что вы можете установить несколько JDK и переключаться между ними, используя альтернативы обновления:

update-alternatives --config java
update-alternatives --config javac

и т. Д. Для других двоичных файлов, связанных с Java, посмотрите в / etc / alternatives, чтобы узнать, какие из них доступны.

1 голос
/ 28 октября 2012

Я лично мятный человек в Linux. Тем не менее, я не мог найти это в моем унитазе:

sudo apt-get install sun-java6-jdk

Пройдя немного, я смог заставить это работать.

sudo apt-get install openjdk-6-jdk

Приветствие.

1 голос
/ 04 августа 2009

В моей коробке Ubuntu есть sun-java5-jdk и sun-java6-jdk.

0 голосов
/ 17 февраля 2010

Я не уверен, Ubuntu 9.04. Это openJDK? Но в Ubuntu 9.10 это openJDK. Так что у него много проблем.

Вы можете сделать так, чтобы удалить и установить Sun Java JDK

sudo apt-get удалить openJDK * sudo apt-get установить sun-java6 *

...