Рубрики
Без рубрики

Как установить Oracle JDK 8 на CentOS

– Как установить Oracle JDK 8 на CentOS

В этом уроке мы покажем вам, как установить Oracle JDK 8 на CentOS.

Окружающая среда:

  1. ЦентОС 6.8
  2. Oracle JDK 8u102

1. Получить Oracle JDK 8

1.1 Посетите Страницу загрузки Oracle JDK , найдите RPM версию.

1.2 Скопируйте ссылку для загрузки jdk-8u102-linux-x64.rpm и получить это.

$ pwd
/home/mkyong

$ wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-linux-x64.rpm

2. Установите Oracle JDK 8

2.1 Установка с помощью yum localinstall .

$ sudo yum localinstall jdk-8u102-linux-x64.rpm

//...
//...
//...
Installed:
  jdk1.8.0_102.x86_64 2000:1.8.0_102-fcs                                                                                                                                          

Complete!

2.2 Теперь JDK должен быть установлен по адресу /usr/java/jdk1.8.0_102

$ cd /usr/java
$ ls -lsah
total 12K
4.0K drwxr-xr-x   3 root root 4.0K Jul 21 09:58 ./
4.0K drwxr-xr-x. 15 root root 4.0K Jun 22 22:00 ../
   0 lrwxrwxrwx   1 root root   16 Jul 21 09:58 default -> /usr/java/latest/
4.0K drwxr-xr-x   9 root root 4.0K Jul 21 09:58 jdk1.8.0_102/
   0 lrwxrwxrwx   1 root root   22 Jul 21 09:58 latest -> /usr/java/jdk1.8.0_102/

2.3 Проверка

$ java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

2.4 Удалите файл RPM

$ rm ~/jdk-8u102-linux-x64.rpm

Сделано. Oracle JDK 8 успешно установлен на CentOS.

3. JAVA_HOME (ЯВА_ДОМА) Переменные среды

Это хорошая практика для установки переменной среды JAVA_HOME .

3.1 Отредактируйте .bash_profile и добавьте экспорт JAVA_HOME в конце файла, например:

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs

export JAVA_HOME=/usr/java/jdk1.8.0_102/
export JRE_HOME=/usr/java/jdk1.8.0_102/jre

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

export PATH

3.2 Протестируйте $JAVA_HOME и $ПУТЬ

$ source .bash_profile 

$ echo $JRE_HOME
/usr/java/jdk1.8.0_102/jre

$ echo $JAVA_HOME
/usr/java/jdk1.8.0_102/

$ echo $PATH
/...:/usr/local/bin:/usr/X11R6/bin:/home/mkyong/bin:/usr/java/jdk1.8.0_102//bin

4. Установлено несколько JDK

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

$ sudo alternatives --config java
[sudo] password for mkyong: 

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 2           /usr/java/jdk1.8.0_102/jre/bin/java

Enter to keep the current selection[+], or type selection number:

Рекомендации

  1. Как установить Oracle JDK 8 в Debian
  2. Как установить Java на CentOS и Fedora
  3. Как установить переменные среды JAVA в Linux или CentOS
  4. Как использовать команду “альтернативы” для установки Java 8 на CentOS/RHEL и Fedora
  5. Разница между Fedora, Red hat и CentOS

Оригинал: “https://mkyong.com/java/how-to-install-oracle-jdk-8-on-centos/”