Всем хорошего дня! Сегодня я рассмотрю установку “JRE 7” на “CentOS 6.5“. Как и все заметки на моем блоге они опираются друг на друга поэтому не буду отходить и от этой в сторону.
Система установлена по этой.
Пакет JRE 7 скачан по этой.
[ekzorchik@cserver ~]$ ls -l jre-7u45-linux-x64.rpm
-rw-rw-r– 1 ekzorchik ekzorchik 33510301 Окт 9 00:03 jre-7u45-linux-x64.rpm
[ekzorchik@cserver ~]$ file jre-7u45-linux-x64.rpm
jre-7u45-linux-x64.rpm: RPM v3.0 bin i386/x86_64 jre-1.7.0_45-fcs
Текущая версия приложения java идущая в комплекте с самой системой CentOS 6.5:
[ekzorchik@cserver ~]$ java -version
-bash: java: команда не найдена – вот тебе не задача, а такого пакета в моей системе нет, но если у вас он все таки есть, то его версия обычно:
[admin@TCentOS ~]$ java -version
java version “1.5.0”
gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-3)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Устанавливаем скачанный пакет JRE в систему:
[ekzorchik@cserver ~]$ sudo rpm -i jre-7u45-linux-x64.rpm
Unpacking JAR files…
rt.jar…
jsse.jar…
charsets.jar…
localedata.jar…
jfxrt.jar…
[ekzorchik@cserver ~]$ chmod a+x jre-7u45-linux-x64.rpm
[ekzorchik@cserver ~]$ sudo rpm -Uhv jre-7u45-linux-x64.rpm
Подготовка… ########################################### [100%]
пакет jre-1.7.0_45-fcs.x86_64 уже установлен
На заметку:
Java по дефолту должна установиться в /usr/java/jre1.7.0_45/
Если все таки пакет java был установлен в системе и имел версию 1.5.0, то чтобы подменить на только, что установленную из пакета JRE нужно сделать следующее:
[admin@TCentOS ~]$ sudo alternatives –install /usr/bin/java java /usr/java/jre1.7.0_45/bin/java 1
[admin@TCentOS ~]$ sudo alternatives –config java
There are 2 programs which provide ‘java’.
Selection Command
———————————————–
*+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
2 /usr/java/jre1.7.0_45/bin/java
Enter to keep the current selection[+], or type selection number: 2
[admin@TCentOS ~]$ java -version
java version “1.7.0_45”
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Вот собственно и все, с уважением ekzorchik.