Установка Java в Debian Linux с помощью apt-get

Linux > Установка Java в Debian Linux с помощью apt-get
16.12.2016 11:59:22


Наиболее часто встречающиеся слова в статье:

[installed] [install] [openjdk-7-jdk] [debian7-x64] [/home/ubuntuadmin] [Reading] [following] [packages] [ca-certificates] [ca-certificates-java]


Статья:

Как говорилось ранее, лучше пользоваться данным "автоматическим" способом - с помощью апт-гет. Кроме того, чтобы закрыть максимум вариантов использования java в Linux, поставим JDK-версию пакета, содержащую не только часть "запускающую" джава-код, но и необходимый функционал "для разработчиков". Этот способ состоит из всего одной команды, для текущей Java 7.х это:

apt-get install openjdk-7-jdk

Java в случае Debian 7 Wheezy 64 bit будет установлена в /usr/lib/jvm/java-7-openjdk-amd64, потому в .bashrc

nano /home/ubuntuadmin/.bashrc

добавляем следующее:

  • export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
  • export JDK_HOME=/usr/lib/jvm/java-7-openjdk-amd64
  • export JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
  • PATH=$PATH:$JDK_HOME/bin
  • PATH=$PATH:$JRE_HOME/bin
  • export PATH

Перезагружаемся или перелогиниваемся и теперь у нас Java для любых утилит-сервисов-приложений под Линукс. Контрольная проверка:

  • java -version
  • echo $JAVA_HOME
  • echo $JDK_HOME
  • echo $JRE_HOME

Теперь точно всё. Чтобы сверится приведу главное из выдачи по вышеперечисленным командам установки джывы для дебиян7-64 в моём случае:

root@debian7-x64:/home/ubuntuadmin# apt-get install openjdk-7-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  acl ca-certificates ca-certificates-java colord consolekit cpp cpp-4.7 cryptsetup-bin dbus
...
  reiserfsprogs mdadm mesa-utils
The following NEW packages will be installed:
  acl ca-certificates ca-certificates-java colord consolekit cpp cpp-4.7 cryptsetup-bin dbus
...
  x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev
0 upgraded, 213 newly installed, 0 to remove and 0 not upgraded.
Need to get 152 MB of archives.
After this operation, 428 MB of additional disk space will be used.

Do you want to continue [Y/n]? y
Get:1 http://http.debian.net/debian/ wheezy/main libsasl2-2 amd64 2.1.25.dfsg1-6+deb7u1 [120 kB]
...
Adding debian:spi-ca-2003.pem
Adding debian:spi-cacert-2008.pem
done.
done.

root@debian7-x64:/home/ubuntuadmin#