Košík je prázdný

V prostředí Linuxu, jako je CentOS 7, může být nutné mít nainstalováno více verzí Javy a přepínat se mezi nimi podle potřeby projektů. Linuxový systém 'alternatives' poskytuje flexibilní framework pro správu různých verzí stejného programu. V tomto článku probereme, jak můžete použít systém 'alternatives' pro snadné přepínání mezi různými instalovanými verzemi Javy na CentOS 7.

Předpoklady

Před zahájením se ujistěte, že máte na svém systému CentOS 7 oprávnění superuživatele (root) nebo můžete používat příkaz sudo pro spouštění příkazů jako root.

Krok 1: Instalace více verzí Java

Prvním krokem je instalace různých verzí Javy, které chcete používat. Můžete je stáhnout z oficiálních stránek Oracle nebo OpenJDK. Pro tento příklad použijeme OpenJDK.

  1. Aktualizujte systém:
    sudo yum update
    ​
  2. Instalujte požadované verze Java. Například pro instalaci OpenJDK 8 a OpenJDK 11:
    sudo yum install java-1.8.0-openjdk
    sudo yum install java-11-openjdk
    ​

 

Krok 2: Konfigurace systému Alternatives

Systém 'alternatives' umožňuje spravovat různé verze Java tím, že pro každou verzi nastaví symbolic linky.

  1. Zjistěte cesty k instalacím Javy. To můžete provést pomocí příkazu:

    sudo update-alternatives --display java
    

    Záznamy výstupu vám ukážou cesty k různým instalacím Javy.

  2. Pro každou instalaci Javy nastavte alternativu. Pro OpenJDK 8 a OpenJDK 11 by to mohlo vypadat takto:

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.8.0-openjdk/bin/java 1
    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk/bin/java 2
    

Krok 3: Přepínání mezi verzemi Java

Nyní, když máte nastavené alternativy, můžete snadno přepínat mezi různými verzemi Javy pomocí následujícího příkazu:

sudo update-alternatives --config java

Při spuštění tohoto příkazu se zobrazí seznam dostupných verzí Java s číslem, které je jim přiřazeno. Uživatel může zvolit požadovanou verzi zadáním příslušného čísla.

Krok 4: Ověření aktuální verze Java

Po nastavení alternativy můžete ověřit, která verze Java je aktuálně používána, pomocí příkazu:

java -version

Při spuštění tohoto příkazu se zobrazí seznam dostupných verzí Java s číslem, které je jim přiřazeno. Uživatel může zvolit požadovanou verzi zadáním příslušného čísla.

Krok 4: Ověření aktuální verze Java

Po nastavení alternativy můžete ověřit, která verze Java je aktuálně používána, pomocí příkazu:

java -version

Tento příkaz zobrazí verzi, vydavatele a další informace o aktuálně nastavené Javě.

 

Systém 'alternatives' na CentOS 7 poskytuje efektivní a flexibilní způsob, jak spravovat více verzí Javy na jednom systému. S touto metodou můžete snadno přepínat mezi různými verzemi Javy podle požadavků vašich aplikací a projektů.