Java install: различия между версиями

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
(Новая страница: «== Руководство по установке JRE == В данном документе представлена информация о базовой ус…»)
 
Строка 8: Строка 8:


==== Архитектура ====
==== Архитектура ====
== Руководство по установке Java ==
=== Общие сведения ===
==== Архитектура ====


=== Установка ===
=== Установка ===


Прежде всего необходимо проверить наличие и корректность уже установленной версию java.  
Прежде всего необходимо проверить наличие и корректность уже установленной версию java. Воспользуйтесь командой  «java -version», чтобы проверить установку и определить версию Java.
[root@server]# java -version
В том случае, если Java не установлена, вы увидите на экране следующее сообщение:
[root@server]# java -version
bash: java: команда не найдена
 
Возможна работа с различными версиями Java, проверено функционирование со следующими:  
Возможна работа с различными версиями Java, проверено функционирование со следующими:  


Строка 19: Строка 30:
* OpenJDK Runtime Environment (JRE) version 7 (1.7)  
* OpenJDK Runtime Environment (JRE) version 7 (1.7)  
Также можно использовать Java Development Kit (JDK) вместо JRE.  
Также можно использовать Java Development Kit (JDK) вместо JRE.  
Воспользуйтесь командой  «java -version», чтобы определить версию Java.
==== Установка Oracle JRE 8 (1.8) ====
 
Если установлена 8-ая версия Oracle Java:
[root@server]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
 
Если установлена 7-ая версия Oracle Java:
[root@server java]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
Если установлена 7-ая версия  OpenJDK:
[root@server]# java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (rhel-2.5.4.2.el7_0-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
 
В том случае, если Java не установлена, вы увидите на экране следующее сообщение:
[root@server]# java -version
bash: java: команда не найдена


Для того, чтобы установить Oracle Java, необходимо скачать соответствующий файл (для Oracle JDK: jdk-7u80-linux-x64.rpm или jre-8u65-linux-x64.rpm для 8-ой или 7-ой версии соответственно), с сайта http://www.java.com/ru/download/manual.jsp или http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html   
Для того, чтобы установить Oracle Java, необходимо скачать соответствующий файл (для Oracle JDK: jdk-7u80-linux-x64.rpm или jre-8u65-linux-x64.rpm для 8-ой или 7-ой версии соответственно), с сайта http://www.java.com/ru/download/manual.jsp или http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html   
Строка 66: Строка 55:
         jfxrt.jar...
         jfxrt.jar...
  [root@server java]#
  [root@server java]#
Если установка прошла корректно, вы :
[root@server]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
==== Установка Oracle JRE 7 (1.7) ====
Для того, чтобы установить Oracle Java, необходимо скачать соответствующий файл (для Oracle JDK: jdk-7u80-linux-x64.rpm или jre-8u65-linux-x64.rpm для 8-ой или 7-ой версии соответственно), с сайта http://www.java.com/ru/download/manual.jsp или http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Если установлена 7-ая версия Oracle Java:
[root@server java]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
   
   
Или 7-ую (файл jdk-7u80-linux-x64.rpm):
Или 7-ую (файл jdk-7u80-linux-x64.rpm):
Строка 87: Строка 93:
         jfxrt.jar...
         jfxrt.jar...
  [root@server java]#
  [root@server java]#
==== Установка OpenJDK 7 (1.7) ====
[root@server ~]$ yum list installed | grep java
java-1.7.0-openjdk-headless.x86_64 1:1.7.0.75-2.5.4.2.el7_0            @anaconda
javapackages-tools.noarch          3.4.1-6.el7_0                      @anaconda
python-javapackages.noarch        3.4.1-6.el7_0                      @anaconda
tzdata-java.noarch                2015a-1.el7                        @anaconda
[root@server ~]$ su
Installing OpenJDK 7 JRE/JDK
    For JRE 7
    Minimal:
    sudo yum install java-1.7.0-openjdk-headless
    Complete:
    sudo yum install java-1.7.0-openjdk
    For JDK 7
    sudo yum install java-1.7.0-openjdk-devel
[root@server ]# yum info java-1.7.0-openjdk
Загружены модули: fastestmirror, langpacks
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
  * base: mirror.logol.ru
  * extras: mirror.logol.ru
  * updates: mirror.logol.ru
Установленные пакеты
Название: java-1.7.0-openjdk
Архитектура: x86_64
Период: 1
Версия: 1.7.0.75
Выпуск: 2.5.4.2.el7_0
Объем: 493 k
Источник: installed
Из источника: anaconda
Аннотация: OpenJDK Runtime Environment
Ссылка: http://openjdk.java.net/
Лицензия: ASL 1.1 and ASL 2.0 and GPL+ and GPLv2 and GPLv2 with exceptions and
        : LGPL+ and LGPLv2 and MPLv1.0 and MPLv1.1 and Public Domain and W3C
Описание: The OpenJDK runtime environment.
Доступные пакеты
Название: java-1.7.0-openjdk
Архитектура: x86_64
Период: 1
Версия: 1.7.0.91
Выпуск: 2.6.2.1.el7_1
Объем: 204 k
Источник: updates/7/x86_64
Аннотация: OpenJDK Runtime Environment
Ссылка: http://openjdk.java.net/
Лицензия: ASL 1.1 and ASL 2.0 and GPL+ and GPLv2 and GPLv2 with exceptions and
        : LGPL+ and LGPLv2 and MPLv1.0 and MPLv1.1 and Public Domain and W3C
Описание: The OpenJDK runtime environment.
Если установлена 7-ая версия  OpenJDK:
[root@server]# java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (rhel-2.5.4.2.el7_0-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
'''Если нужно удалить:'''
[root@server]# yum remove  java-1.7.0-openjdk
Загружены модули: fastestmirror, langpacks
Разрешение зависимостей
--> Проверка сценария
---> Пакет java-1.7.0-openjdk.x86_64 1:1.7.0.75-2.5.4.2.el7_0 помечен для удаления

Версия 12:05, 24 апреля 2017

Руководство по установке JRE

В данном документе представлена информация о базовой установке Java Runtime Environment (далее JRE или просто java) на CentOS 7, первоначальной настройке и запуске приложений.

Общие сведения

Архитектура

Руководство по установке Java

Общие сведения

Архитектура

Установка

Прежде всего необходимо проверить наличие и корректность уже установленной версию java. Воспользуйтесь командой «java -version», чтобы проверить установку и определить версию Java.

[root@server]# java -version

В том случае, если Java не установлена, вы увидите на экране следующее сообщение:

[root@server]# java -version
bash: java: команда не найдена

Возможна работа с различными версиями Java, проверено функционирование со следующими:

Рассматриваются версии:

  • Oracle Java Standard Edition Runtime Environment (JRE) version 7 (1.7)
  • Oracle Java Standard Edition Runtime Environment (JRE) version 8 (1.8)
  • OpenJDK Runtime Environment (JRE) version 7 (1.7)

Также можно использовать Java Development Kit (JDK) вместо JRE.

Установка Oracle JRE 8 (1.8)

Для того, чтобы установить Oracle Java, необходимо скачать соответствующий файл (для Oracle JDK: jdk-7u80-linux-x64.rpm или jre-8u65-linux-x64.rpm для 8-ой или 7-ой версии соответственно), с сайта http://www.java.com/ru/download/manual.jsp или http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Создайте каталог, в который вы хотите установить java (в нашем случае /usr/java), переместите туда скаченный файл, и установите, используя команду «rpm -ivh». Например, вам нужно установить 8-ую версию (файл jre-8u65-linux-x64.rpm):

[root@server /]# cd /usr
[root@server usr]# mkdir java
[root@server usr]# cd java/
[root@server java]# cp /home/user/jre-8u65-linux-x64.rpm   /usr/java
[root@server java]# ls
jre-8u65-linux-x64.rpm
[root@server java]# rpm -ivh jre-8u65-linux-x64.rpm
Подготовка...		            ################################# [100%]
Обновление / установка...
  1:jre1.8.0_65-1.8.0_65-fcs       ################################# [100%]
Unpacking JAR files...
       plugin.jar...
       javaws.jar...
       deploy.jar...
       rt.jar...
       jsse.jar...
       charsets.jar...
       localedata.jar...
       jfxrt.jar...
[root@server java]#


Если установка прошла корректно, вы :

[root@server]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

Установка Oracle JRE 7 (1.7)

Для того, чтобы установить Oracle Java, необходимо скачать соответствующий файл (для Oracle JDK: jdk-7u80-linux-x64.rpm или jre-8u65-linux-x64.rpm для 8-ой или 7-ой версии соответственно), с сайта http://www.java.com/ru/download/manual.jsp или http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Если установлена 7-ая версия Oracle Java:

[root@server java]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

Или 7-ую (файл jdk-7u80-linux-x64.rpm):

[root@server /]# cd /usr
[root@server usr]# mkdir java
[root@server usr]# cd  java/
[root@server java]# cp /home/user/jdk-7u80-linux-i586.rpm    /usr/java
[root@server java]# ls
jdk-7u80-linux-i586.rpm
[root@server java]# mv /root/jdk-7u80-linux-x64.rpm .
[root@server java]# rpm -ivh jdk-7u80-linux-x64.rpm
Подготовка...               ################################# [100%]
Обновление / установка...
  1:jdk-2000:1.7.0_80-fcs            ################################# [100%]
Unpacking JAR files...
       rt.jar...
       jsse.jar...
       charsets.jar...
       tools.jar...
       localedata.jar...
       jfxrt.jar...
[root@server java]#


Установка OpenJDK 7 (1.7)

[root@server ~]$ yum list installed | grep java
java-1.7.0-openjdk-headless.x86_64 1:1.7.0.75-2.5.4.2.el7_0            @anaconda
javapackages-tools.noarch          3.4.1-6.el7_0                       @anaconda
python-javapackages.noarch         3.4.1-6.el7_0                       @anaconda
tzdata-java.noarch                 2015a-1.el7                         @anaconda
[root@server ~]$ su
Installing OpenJDK 7 JRE/JDK
   For JRE 7
   Minimal:
   sudo yum install java-1.7.0-openjdk-headless
   Complete:
   sudo yum install java-1.7.0-openjdk
   For JDK 7
   sudo yum install java-1.7.0-openjdk-devel


[root@server ]# yum info java-1.7.0-openjdk
Загружены модули: fastestmirror, langpacks
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
 * base: mirror.logol.ru
 * extras: mirror.logol.ru
 * updates: mirror.logol.ru
Установленные пакеты
Название: java-1.7.0-openjdk
Архитектура: x86_64
Период: 1
Версия: 1.7.0.75
Выпуск: 2.5.4.2.el7_0
Объем: 493 k
Источник: installed
Из источника: anaconda
Аннотация: OpenJDK Runtime Environment
Ссылка: http://openjdk.java.net/
Лицензия: ASL 1.1 and ASL 2.0 and GPL+ and GPLv2 and GPLv2 with exceptions and
        : LGPL+ and LGPLv2 and MPLv1.0 and MPLv1.1 and Public Domain and W3C
Описание: The OpenJDK runtime environment.
Доступные пакеты
Название: java-1.7.0-openjdk
Архитектура: x86_64
Период: 1
Версия: 1.7.0.91
Выпуск: 2.6.2.1.el7_1
Объем: 204 k
Источник: updates/7/x86_64
Аннотация: OpenJDK Runtime Environment
Ссылка: http://openjdk.java.net/
Лицензия: ASL 1.1 and ASL 2.0 and GPL+ and GPLv2 and GPLv2 with exceptions and
       : LGPL+ and LGPLv2 and MPLv1.0 and MPLv1.1 and Public Domain and W3C
Описание: The OpenJDK runtime environment.


Если установлена 7-ая версия OpenJDK:

[root@server]# java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (rhel-2.5.4.2.el7_0-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)


Если нужно удалить:

[root@server]# yum remove  java-1.7.0-openjdk
Загружены модули: fastestmirror, langpacks
Разрешение зависимостей
--> Проверка сценария
---> Пакет java-1.7.0-openjdk.x86_64 1:1.7.0.75-2.5.4.2.el7_0 помечен для удаления