GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Java 8 JRE a JDK ze souboru RPM v systému Linux

JRE znamená Java Runtime Environment.

JDK je zkratka pro Java Development Kit.

Ve většině situací, pokud chcete spustit aplikaci Java, stačí nainstalovat Only JRE.

Pokud však provádíte nějakou vývojovou práci nebo kompilujete aplikaci, která vyžaduje Java SDK, musíte nainstalovat JDK.

Tento tutoriál vysvětluje, jak nainstalovat pouze JRE, pouze JDK a oba JRE JDK dohromady.

Stáhnout pouze Java 8 JRE

Nejnovější verze Java 8 je k dispozici ke stažení zde. Klikněte na odkaz „Stáhnout“ vedle „JRE“.

Zde je přímý odkaz ke stažení pro stažení JRE 8.

Klikněte na přepínač, který říká:„Přijmout licenční smlouvu“. Přepínač zmizí a zobrazí se tato zpráva:Děkujeme za přijetí licenční smlouvy Oracle Binary Code pro Java SE; nyní si můžete stáhnout tento software.

Pro 64bitový linux si stáhněte soubor jre-8u131-linux-x64.rpm, který je pod „Linux x64“

pro 32bitový linux si stáhněte soubor jre-8u131-linux-i586.rpm, který je pod „Linux x86“

Nainstalujte pouze Java 8 JRE

Na tomto serveru aktuálně není nainstalována žádná Java.

# java -version
-bash: java: command not found

# rpm -qa | grep -i jre

Nainstalujte stažený soubor jre rpm, jak je znázorněno níže.

# rpm -ivh jre-8u131-linux-x64.rpm --test
Preparing...                          ################# [100%]

# rpm -ivh jre-8u131-linux-x64.rpm 
Preparing...                          ################# [100%]
Updating / installing...
   1:jre1.8.0_131-1.8.0_131-fcs       ################# [100%]
Unpacking JAR files...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

Ověřte, zda je úspěšně nainstalován. V tomto příkladu, jak vidíme, je nainstalována verze 1.8.0 Java.

# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

# rpm -qa | grep -i jre
jre1.8.0_131-1.8.0_131-fcs.x86_64

Poznámka:Pokud jste noví v Javě a rádi byste se naučili, jak napsat jednoduchý základní java program hello world, může vám pomoci toto:Jak psát a spouštět program Java na OS Unix

Stáhnout pouze Java 8 JDK

Pokud instalujete JDK, obvykle nemusíte instalovat JRE samostatně, protože všechny binární soubory, které jsou součástí JRE, jsou součástí JDK.

Nejnovější verze Java 8 je k dispozici ke stažení zde. Klikněte na odkaz „Stáhnout“ vedle „JDK“.

Zde je přímý odkaz ke stažení pro stažení JDK 8.

Klikněte na přepínač, který říká:„Přijmout licenční smlouvu“. Přepínač zmizí a zobrazí se tato zpráva:Děkujeme za přijetí licenční smlouvy Oracle Binary Code pro Java SE; nyní si můžete stáhnout tento software.

Pro 64bitový linux si stáhněte soubor jdk-8u131-linux-x64.rpm, který je pod „Linux x64“

pro 32bitový linux si stáhněte soubor jdk-8u131-linux-i586.rpm, který je pod „Linux x86“

Instalujte pouze Java 8 JDK

Nainstalujte Java 8 JDK do vašeho systému, jak je znázorněno níže.

# rpm -ivh jdk-8u131-linux-x64.rpm --test
Preparing...                          ################ [100%]
 
# rpm -ivh jdk-8u131-linux-x64.rpm 
Preparing...                          ################ [100%]
Updating / installing...
   1:jdk1.8.0_131-2000:1.8.0_131-fcs  ################ [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

Ujistěte se, že je jdk rpm úspěšně nainstalován.

# rpm -qa | grep -i jdk
jdk1.8.0_131-1.8.0_131-fcs.x86_64

Umístění souborů Java 8 JRE a JDK

Ve výchozím nastavení výše uvedené kroky nainstalují jre i jdk do adresáře /usr/java, jak je uvedeno níže.

# ls -l /usr/java/
lrwxrwxrwx. 1 root root   16 Jun  1 16:55 default -> /usr/java/latest
drwxr-xr-x. 9 root root 4096 Jun  1 17:03 jdk1.8.0_131
drwxr-xr-x. 7 root root 4096 Jun  1 16:55 jre1.8.0_131
lrwxrwxrwx. 1 root root   22 Jun  1 17:03 latest -> /usr/java/jdk1.8.0_131

Výše uvedený výstup ls naznačuje, že můžete nainstalovat více verzí jre nebo jdk na stejný počítač, protože každá verze instalace dostane svůj vlastní název adresáře s číslem verze.

Spustitelný soubor Java se používá z umístění JRE (a nikoli z umístění JDK).

Máte-li nainstalované více Java a chcete zjistit, která verze spustitelného souboru Java se používá v celém systému, postupujte takto:

Jak je uvedeno níže, spustitelný soubor java ukazuje na /usr/bin/java

# whereis java
java: /usr/bin/java /usr/share/man/man1/java.1

/usr/bin/java skutečně ukazuje na java v adresáři /etc/alternatives.

# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun  1 17:03 /usr/bin/java -> /etc/alternatives/java

Konečně, jak zde vidíte, alternativy atd. java ukazuje na spustitelný soubor Java z Java 8 JRE, který jsme nainstalovali. (tj. z adresáře /usr/java/jre1.8.0_131/bin)

# ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 31 Jun  1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java

Linux
  1. Debian – Nainstalovat Java Jdk And Jre na Debian 8?

  2. Jak nainstalovat a spravovat verze Java na Rocky Linux 8

  3. Jak nainstalovat a nakonfigurovat Nginx ze zdroje na Linuxu

  1. Jak nainstalovat Javu na Linux

  2. Jak nainstalovat Oracle Java JDK 17 na Linux

  3. Jak zkompilovat a nainstalovat software ze zdrojového kódu na Linuxu

  1. Co je NFS a jak jej nainstalovat na Linux

  2. Jak nainstalovat Javu (JRE nebo JDK) na FreeBSD

  3. Jak nainstalovat MongoDB ze zdroje (a pomocí YUM) na Linuxu