Можно ли использовать `apt-get install` для JDK?
-
22-07-2019 - |
Вопрос
Я пользуюсь Linux-машиной менее двух недель, так что я совершенно новичок в Linux.
Я бы также хотел установить Java Developers Kit.Как это должно быть сделано?Существует ли apt-get
команда, или я должен просто нажать на кнопку загрузки на веб-сайте Sun?
Я уверен, что есть несколько способов сделать это, и, вероятно, это не имеет большого значения, но я был впечатлен тем, насколько гладко apt-get install
работал при установке PHP и MySQL, так что если есть правильно я хотел бы знать, как это сделать.
Я использую Ubuntu версии 9.04
Решение
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 по умолчанию.
Другие советы
Да, безусловно, это рекомендуемый способ установки JDK в вашей системе Linux (если есть). Р>
В Ubuntu:
sudo apt-get install sun-java6-jdk
Если вам по какой-то причине нужно установить пакеты 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, чтобы узнать, какие из них доступны.
В Ubuntu 9.10 Karmic Koala apt-get и Менеджер программного обеспечения Synaptic устанавливают версию 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, кажется, в состоянии настроить себя нормально без какого-либо редактирования и добавляет себя в меню программирования приложений.
В моем окне Ubuntu доступны sun-java5-jdk
и sun-java6-jdk
.
Лично я сторонник Linux mint.Однако я не смог найти это в своей передышке:
sudo apt-get install sun-java6-jdk
Немного покопавшись, я смог заставить это работать.
sudo apt-get install openjdk-6-jdk
Ваше здоровье.
Я не уверен, Ubuntu 9.04. Это openJDK? Но в Ubuntu 9.10 это openJDK. Так что у него много проблем.
Вы можете сделать так, чтобы удалить и установить Sun Java JDK
sudo apt-get удалить openJDK * sudo apt-get установить sun-java6 *