4 způsoby, jak upgradovat Oracle Java na Ubuntu Linux

Obsah:

4 způsoby, jak upgradovat Oracle Java na Ubuntu Linux
4 způsoby, jak upgradovat Oracle Java na Ubuntu Linux

Video: 4 způsoby, jak upgradovat Oracle Java na Ubuntu Linux

Video: 4 způsoby, jak upgradovat Oracle Java na Ubuntu Linux
Video: TOP 10 Počítačové lifehacky, které vám usnadní život 2024, Duben
Anonim

Tento dokument má pomoci s upgradem mnoha nových verzí Oracle Java JDK/JRE na Ubuntu Linux. Kvůli opravám chyb a problémům se zabezpečením vydává společnost Oracle aktualizace své verze Java JDK/JRE.

  • Poznámka:

    Tento článek předpokládá, že máte verzi Oracle Java 7, 32bitovou nebo 64bitovou, umístěnou v/usr/local/java a chcete upgradovat na novou verzi Oracle Java. Pokud ne, další informace naleznete v následujícím článku:

  • Jak nainstalovat Oracle Java na Ubuntu Linux

Kroky

Upgradujte Oracle Java na Ubuntu Linux Krok 1
Upgradujte Oracle Java na Ubuntu Linux Krok 1

Krok 1. Stáhněte si nové binární soubory Oracle Java a ujistěte se, že jste vybrali správné aktualizované binární soubory Java JDK/JRE Oracle Java, pro vaši architekturu systému Ubuntu Linux, ať už 32bitovou nebo 64bitovou, binární soubory Oracle Java končí (tar. gz), jako jsou:

  • jdk-7u40-linux-i586.tar.gz (32bitový)
  • jre-7u40-linux-i586.tar.gz (32bitový)

    nebo

  • jdk-7u40-linux-x64.tar.gz (64bitový)
  • jre-7u40-linux-x64.tar.gz (64bitový)

Metoda 1 ze 4: 32bitové pokyny Oracle Java:

Upgradujte Oracle Java na Ubuntu Linux Krok 2
Upgradujte Oracle Java na Ubuntu Linux Krok 2

Krok 1. Staňte se uživatelem root a zkopírujte nové komprimované binární soubory Oracle Java z našeho adresáře pro stahování do/usr/local/java

  • Typ/Kopírování/Vložit:

    cd /domov /"vaše uživatelské jméno"/Soubory ke stažení

  • Typ/Kopírování/Vložit:

    sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java

  • Typ/Kopírování/Vložit:

    sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java

  • Typ/Kopírování/Vložit:

    cd/usr/local/java

Upgradujte Oracle Java na Ubuntu Linux Krok 3
Upgradujte Oracle Java na Ubuntu Linux Krok 3

Krok 2. Dále rozbalíme naši novou verzi binárních souborů Oracle Java v adresáři/usr/local/java

  • Typ/Kopírování/Vložit:

    sudo tar xvzf jdk-7u40-linux-i586.tar.gz

  • Typ/Kopírování/Vložit:

    sudo tar xvzf jre-7u40-linux-i586.tar.gz

Metoda 2 ze 4: 64bitové instrukce Oracle Java:

Upgradujte Oracle Java na Ubuntu Linux Krok 4
Upgradujte Oracle Java na Ubuntu Linux Krok 4

Krok 1. Staňte se uživatelem root a zkopírujte nové komprimované binární soubory Oracle Java z našeho adresáře pro stahování do/usr/local/java

  • Typ/Kopírování/Vložit:

    cd /domov /"vaše uživatelské jméno"/Soubory ke stažení

  • Typ/Kopírování/Vložit:

    sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java

  • Typ/Kopírování/Vložit:

    sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java

  • Typ/Kopírování/Vložit:

    cd/usr/local/java

Upgradujte Oracle Java na Ubuntu Linux Krok 5
Upgradujte Oracle Java na Ubuntu Linux Krok 5

Krok 2. Dále rozbalíme naši novou verzi binárních souborů Oracle Java v adresáři/usr/local/java

  • Typ/Kopírování/Vložit:

    sudo tar xvzf jdk-7u40-linux-x64.tar.gz

  • Typ/Kopírování/Vložit:

    sudo tar xvzf jre-7u40-linux-x64.tar.gz

Upgradujte Oracle Java na Ubuntu Linux Krok 6
Upgradujte Oracle Java na Ubuntu Linux Krok 6

Krok 3. V tomto okamžiku byste měli mít dva nové nekomprimované binární adresáře v/usr/local/java pro Java JDK/JRE uvedené jako:

jdk1.7.0_40

jre1.7.0_40

Spolu s:

jdk1.7.0_25

jre1.7.0_25

Metoda 3 ze 4: Upravte svůj systém Linux PATH:

Upgradujte Oracle Java na Ubuntu Linux Krok 7
Upgradujte Oracle Java na Ubuntu Linux Krok 7

Krok 1. Upravte systémový soubor PATH /etc /profile a přidejte do systémové cesty následující systémové proměnné

Jako root použijte gedit, nano nebo jiný textový editor a otevřete /etc /profile

  • Typ/Kopírování/Vložit:

    sudo gedit /etc /profile

    nebo

  • Typ/Kopírování/Vložit:

    sudo nano /etc /profile

Upgradujte Oracle Java na Ubuntu Linux Krok 8
Upgradujte Oracle Java na Ubuntu Linux Krok 8

Krok 2. Přejděte dolů pomocí kláves se šipkami na konec souboru a přidejte následující řádky níže na konec souboru /etc /profile v Ubuntu Linux, v tomto okamžiku budete měnit čísla verzí ze starého Oracle Java na novou verzi Javy, změníte čísla verzí v následujícím systému PATH souboru /etc /profile:

Upravte soubor /etc /profile:

JAVA_HOME =/usr/local/java/jdk1.7.0_25

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

JRE_HOME =/usr/local/java/jre1.7.0_25

PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin

export JAVA_HOME

export JRE_HOME

export PATH

Změnit na toto:

JAVA_HOME =/usr/local/java/jdk1.7.0_40

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

JRE_HOME =/usr/local/java/jre1.7.0_40

PATH = $ PATH: $ HOME/bin: $ JRE_HOME/bin

export JAVA_HOME

export JRE_HOME

export PATH

Uložte soubor a ukončete

Metoda 4 ze 4: Informujte svůj systém o aktualizované verzi Oracle Java:

Upgradujte Oracle Java na Ubuntu Linux Krok 9
Upgradujte Oracle Java na Ubuntu Linux Krok 9

Krok 1. Informujte svůj systém Ubuntu Linux, kde se nachází vaše Oracle Java JRE/JDK, nyní budete chtít aktualizovat systém tak, aby používal Oracle Java 1.7.0_40

  • Typ/Kopírování/Vložit:

    sudo update-alternatives-install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1

  • Typ/Kopírování/Vložit:

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1

  • Typ/Kopírování/Vložit:

    sudo update-alternatives-install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1

Upgradujte Oracle Java na Ubuntu Linux Krok 10
Upgradujte Oracle Java na Ubuntu Linux Krok 10

Krok 2. Informujte svůj systém Ubuntu Linux, že Oracle Java JRE 1.7.0_40 musí být nová výchozí Java

  • Typ/Kopírování/Vložit:

    sudo update-alternatives --set java/usr/local/java/jre1.7.0_40/bin/java

  • Typ/Kopírování/Vložit:

    sudo update-alternatives --set javac/usr/local/java/jdk1.7.0_40/bin/javac

  • Typ/Kopírování/Vložit:

    sudo update-alternatives --set javaws/usr/local/java/jre1.7.0_40/bin/javaws

Upgradujte Oracle Java na Ubuntu Linux Krok 11
Upgradujte Oracle Java na Ubuntu Linux Krok 11

Krok 3. Znovu načtěte celý systém PATH /etc /profile zadáním následujícího příkazu:

  • Typ/Kopírování/Vložit:

    . /etc/profil

  • Všimněte si, že váš souborový soubor PATH /etc /profile se načte znovu po restartu systému Ubuntu Linux
Upgradujte Oracle Java na Ubuntu Linux Krok 12
Upgradujte Oracle Java na Ubuntu Linux Krok 12

Krok 4. Otestujte, zda je nová verze Oracle Java ve vašem systému nainstalována správně, a to spuštěním následujících příkazů a zaznamenáním čísla verze nové aktualizace Java

  • Typ/Kopírování/Vložit:

    java -verze

    tento příkaz zobrazuje verzi Javy spuštěnou ve vašem systému

Upgradujte Oracle Java na Ubuntu Linux Krok 13
Upgradujte Oracle Java na Ubuntu Linux Krok 13

Krok 5. Měli byste obdržet zprávu, která zobrazí:

  • java verze "1.7.0_40"

    Runtime Environment Java (TM) SE (build 1.7.0_40-b08) 64bitový serverový server Java HotSpot (TM) (build build 25.1-b02, smíšený režim)

  • Typ/Kopírování/Vložit:

    javac -verze

  • tento příkaz vás informuje, že nyní můžete z terminálu kompilovat java programy

    Měli byste obdržet zprávu, která zobrazí:

  • javac 1.7.0_40
Upgradujte Oracle Java na Ubuntu Linux Krok 14
Upgradujte Oracle Java na Ubuntu Linux Krok 14

Krok 6. Poté máte možnost odebrat starý Oracle Java JDK/JRE jednoduchým odstraněním adresářů, které obsahují staré binární soubory Java JDK/JRE

  • Typ/Kopírování/Vložit:

    cd/usr/local/java

  • Typ/Kopírování/Vložit:

    sudo rm -rf jdk1.7.0_40

  • Typ/Kopírování/Vložit:

    sudo rm -rf jre1.7.0_40

Upgradujte Oracle Java na Ubuntu Linux Krok 15
Upgradujte Oracle Java na Ubuntu Linux Krok 15

Krok 7. Restartujte systém Ubuntu Linux a váš systém bude plně nakonfigurován pro spouštění a vývoj programů Java

Volitelné: Jak povolit Oracle Java ve vašich webových prohlížečích

Chcete-li povolit modul plug-in Java ve webových prohlížečích, musíte vytvořit symbolický odkaz z adresáře modulu plug-in webových prohlížečů na umístění modulu plug-in Java, který je součástí vaší distribuce Oracle Java

Google Chrome

32bitové pokyny Oracle Java:

  1. Zadejte následující příkazy.

    • Typ/Kopírování/Vložit:

      sudo mkdir -p/opt/google/chrome/plugins

      tím se vytvoří adresář s názvem/opt/google/chrome/plugins

    • Typ/Vložit/Kopírovat:

      cd/opt/google/chrome/pluginy

      tím se změníte na adresář pluginů google chrome, ujistěte se, že jste v tomto adresáři, než vytvoříte symbolický odkaz

    • Typ/Vložit/Kopírovat:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

      tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do vašeho webového prohlížeče Google Chrome

64bitové pokyny Oracle Java:

  1. Zadejte následující příkazy.

    • Typ/Kopírování/Vložit:

      sudo mkdir -p/opt/google/chrome/plugins

      tím se vytvoří adresář s názvem/opt/google/chrome/plugins

    • Typ/Vložit/Kopírovat:

      cd/opt/google/chrome/pluginy

      tím se změníte na adresář pluginů google chrome, ujistěte se, že jste v tomto adresáři, než vytvoříte symbolický odkaz

    • Typ/Vložit/Kopírovat:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

      tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Google Chrome

Připomenutí:

  1. Poznámka:

    Někdy při zadání výše uvedeného příkazu můžete obdržet zprávu, která uvádí:

    • ln: Vytvoření symbolického odkazu `./libnpjp2.so ': Soubor existuje
    • Chcete -li tento problém vyřešit, jednoduše odeberte předchozí symbolický odkaz pomocí následujícího příkazu:
    • Typ/Kopírování/Vložit:

      cd/opt/google/chrome/pluginy

    • Typ/Kopírování/Vložit:

      sudo rm -rf libnpjp2.so

    • Před zadáním příkazu se ujistěte, že jste v adresáři/opt/google/chrome/plugins
  2. Restartujte webový prohlížeč a přejděte na Java Tester, abyste otestovali, zda Java ve vašem webovém prohlížeči funguje.

    Mozilla Firefox

    32bitové pokyny pro Oracle Java:

    1. Zadejte následující příkaz

      • Typ/Vložit/Kopírovat:

        cd/usr/lib/mozilla/plugins

        tím se změníte na adresář/usr/lib/mozilla/plugins, vytvořte tento adresář, pokud jej nemáte

      • Typ/Vložit/Kopírovat:

        sudo mkdir -p/usr/lib/mozilla/plugins

        tím se vytvoří adresář/usr/lib/mozilla/plugins, ujistěte se, že jste v tomto adresáři, než vytvoříte symbolický odkaz

      • Typ/Vložit/Kopírovat:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

        tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Mozilla Firefox

    64bitové pokyny Oracle Java:

    1. Zadejte následující příkazy.

      • Typ/Vložit/Kopírovat:

        cd/usr/lib/mozilla/plugins

        tím se změníte na adresář/usr/lib/mozilla/plugins, vytvořte tento adresář, pokud jej nemáte

      • Typ/Vložit/Kopírovat:

        sudo mkdir -p/usr/lib/mozilla/plugins

        tím se vytvoří adresář/usr/lib/mozilla/plugins, ujistěte se, že jste v tomto adresáři, než vytvoříte symbolický odkaz

      • Typ/Vložit/Kopírovat:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

        tím se vytvoří symbolický odkaz z pluginu Java JRE (Java Runtime Environment) libnpjp2.so do webového prohlížeče Mozilla Firefox

    Připomenutí:

    1. Poznámka:

      Někdy při zadání výše uvedeného příkazu můžete obdržet zprávu, která uvádí:

      • ln: Vytvoření symbolického odkazu `./libnpjp2.so ': Soubor existuje
      • Chcete -li tento problém vyřešit, jednoduše odeberte předchozí symbolický odkaz pomocí následujícího příkazu:
      • Typ/Kopírování/Vložit:

        cd/usr/lib/mozilla/plugins

      • Typ/Kopírování/Vložit:

        sudo rm -rf libnpjp2.so

      • Před zadáním příkazu se ujistěte, že jste v adresáři/usr/lib/mozilla/plugins
    2. Restartujte webový prohlížeč a přejděte na Java Tester, abyste otestovali, zda Java ve vašem webovém prohlížeči funguje.

Doporučuje: