GNU/Linux >> Znalost Linux >  >> Ubuntu

Oracle Java JDK 7 na Ubuntu Linux – instalace zdroje nebo RPM

Úvod

V předchozím článku jsme diskutovali o tom, jak nainstalovat javu OpenJDK na ubuntu ze standardního úložiště Ubuntu nebo Oracle Java JDK 7 pomocí Personal Package Archives (PPA). Tento článek se bude zabývat instalací Oracle Java JDK 7 ze zdrojového balíčku nebo převodem RPM Java balíčku do formátu softwarového balíčku Debian.

Stáhněte si Oracle Java JDK 7

Nejprve si musíme stáhnout zdrojový balíček Oracle Java JDK z oficiálního webu Oracle. Přejděte na Stahování JDK, přijměte licenční podmínky a stáhněte si jdk-7 -linux- .tar.gz . Aktuální verze tohoto zdrojového balíčku je jdk-7u11-linux-x64.tar.gz a to je také to, co použijeme v tomto tutoriálu. Uložte tento zdrojový balíček tarball do svého domovského adresáře nebo na jiné libovolné místo.

Připravte cílový adresář Java

Java můžete použít tak, že ji jednoduše rozbalíte v libovolném adresáři a poté nastavíte cestu do tohoto umístění. V tomto článku však nainstalujeme Javu do adresáře /usr/lib/jvm. Jakmile do tohoto adresáře rozbalíme balíček Java, použijeme tento adresář a nastavíme prostředí systému tak, aby odpovídalo nové instalaci Java. Jako root nebo pomocí sudo vytvořte adresář /usr/lib/jvm:

$ sudo mkdir /usr/lib/jvm

Nainstalujte Java JDK 7

Počáteční instalace zahrnuje jednoduchou extrakci souboru tar pro zdrojový balíček Java do /usr/lib/jvm. Toho lze dosáhnout pomocí následujícího linuxového příkazu:

$ sudo tar -C /usr/lib/jvm -xzf jdk-7u11-linux-x64.tar.gz

Tím se vytvoří adresář Java s názvem odpovídajícím vaší verzi Java. V tomto případě je to například:

$ ls /usr/lib/jvm
jdk1.7.0_11

Nastavit systémové prostředí

Přestože jsme zkopírovali Javu na správné místo, stále musíme nastavit pracovní prostředí, aby rozpoznalo náš nový adresář Java. Pokud nyní testujeme verzi Java, zobrazí se chybová zpráva:

$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install <selected package>

Nejprve musíme zkontrolovat, zda jsou v systému již nainstalovány nějaké alternativy Java. K tomu můžeme použítalternativy aktualizace příkaz:

$ sudo update-alternatives --list java
update-alternatives: error: no alternatives for java.

V současné době v systému nemáme žádné další instalace Java, takže přidejte naši novou instalaci:

$ sudo update-alternatives --install /usr/bin/java java \
 /usr/lib/jvm/jdk1.7.0_11/jre/bin/java 1

Nezapomeňte na „1“ ( priorita ) výše uvedeného příkazu. Pro potvrzení platnosti tohoto nového nastavení prostředí znovu použijte alternativy aktualizace příkaz:

$ sudo update-alternatives --list java
/usr/lib/jvm/jdk1.7.0_11/jre/bin/java

nebo přímo zkontrolujte verzi Java:

$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

To potvrzuje, že instalace Oracle Java JDK 7 na váš systém Ubuntu Linux byla provedena správně.

V případě, že jste již nainstalovali OpenJDK Java z úložiště Ubuntu, budete stále muset přidat vaši novou instalaci Oracle Java JDK 7 do prostředí systému pomocí výše uvedených alternativ aktualizace – instalace příkaz. Jakmile do svého systému přidáte další alternativu Java, můžete mezi oběma alternativami přepínat, jak je uvedeno v našem předchozím článku o tom, jak nainstalovat javu na ubuntu z PPA Ubuntu.

Instalace z balíčku RPM

Výše uvedené by mělo poskytnout jasný a snadný způsob instalace Oracle Java JDK 7 na váš systém Ubuntu Linux. Další alternativou instalace je převést oficiální balíček RPM společnosti Oracle na DEB a nainstalovat jej pomocí dpkg příkaz takto:

Nejprve si stáhněte oficiální balíček RPM společnosti Oracle vhodný pro vaši architekturu a převeďte jej pomocí alien příkaz.

$ sudo alien --scripts jdk-7u11-linux-x64.rpm 
jdk_1.7.011-1_amd64.deb generated

Může to chvíli trvat. Jakmile budete připraveni, nainstalujte tento balíček pomocí dpkg příkaz:

$ java -version
The program 'java' can be found in the following packages:

v tomto okamžiku není v systému dostupná žádná Java.

$ sudo dpkg -i jdk_1.7.011-1_amd64.deb 
Selecting previously unselected package jdk.
(Reading database ... 48744 files and directories currently installed.)
Unpacking jdk (from jdk_1.7.011-1_amd64.deb) ...

Nyní otestujte verzi Java:

$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

Závěr

Protože jsme nainstalovali Javu ze zdrojového balíčku, výše uvedené instrukce by měly fungovat pro jakoukoli verzi Java včetně starších verzí, jako je Oracle Java JDK 6.


Ubuntu
  1. Jak nainstalovat Javu na Ubuntu Linux

  2. Oracle Java JDK 7 na Ubuntu Linux – instalace zdroje nebo RPM

  3. Jak nainstalovat Oracle Java JDK 17 na Linux

  1. Návod na instalaci Ubuntu / Debian jdownloader linux

  2. Jak nainstalovat Oracle Java 7 JRE/JDK na Ubuntu 11.10

  3. Jak nainstalovat Oracle Java JDK 18 v Ubuntu 20.04 | Ubuntu 22.04

  1. Instalace Ubuntu 22.04 Eclipse

  2. Jak nainstalovat Oracle Java JDK 11 / 8 na Ubuntu 16.04 a Linux Mint 18

  3. Oracle ukončil výrobu Oracle Java (jdk) Installer Ppa??