В этом уроке мы покажем вам, как установить Oracle JDK 8 на CentOS.
Окружающая среда:
- ЦентОС 6.8
- 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:
Рекомендации
- Как установить Oracle JDK 8 в Debian
- Как установить Java на CentOS и Fedora
- Как установить переменные среды JAVA в Linux или CentOS
- Как использовать команду “альтернативы” для установки Java 8 на CentOS/RHEL и Fedora
- Разница между Fedora, Red hat и CentOS
Оригинал: “https://mkyong.com/java/how-to-install-oracle-jdk-8-on-centos/”