logo

Jak najít verzi Java v Linuxu

Sun Microsystems vytvořil Javu v devatenáct devadesát pět jako vysokoúrovňový, objektově orientovaný programovací jazyk. Java se postupem času vyvinula v jeden z nejznámějších jazyků na vysoké úrovni. V současné době je oblíbený u podniků ve finančním, vědeckém a realitním sektoru. Je open source, nezávislý na platformě, adaptabilní a snadno pochopitelný a použitelný.

Jeden z nejoblíbenějších programovacích jazyků používaných k vytváření různých multiplatformních aplikací se nazývá Java. Většina toho, co je možné v Pythonu, je také možné v Javě. Dodatečně, Jpython je verze Pythonu, která pracuje s Javou a JVM (Java Virtual Machine). Tento článek vás provede nalezením nejnovější verze Java pro Ubuntu Linux a její instalací, pokud již není nainstalována.

V tomto článku je popsáno, jak pomocí příkazového řádku zjistit, která verze Java je nainstalována ve vašem systému Linux. Při nastavování softwaru, který vyžaduje konkrétní verzi Java, to může být užitečné.

Co je verze Java?

Verze Java určuje verzi softwaru Java, kterou váš operační systém aktuálně používá.

avl strom

Pro lepší výkon, stabilitu, komplexní funkce a nejnovější aktualizace zabezpečení důrazně doporučujeme verzi aktualizovat. To vám může pomoci zůstat aktuální a vyhnout se mnoha nežádoucím problémům.

Abyste mohli používat mnoho webů, balíčků nebo knihoven, musíte upgradovat na nejnovější verzi Java. Je proto vhodnější zůstat aktuální a mít nejnovější verzi staženou do vašeho PC. Například nejnovější verze Java nabízí zajímavé funkce, jako je schopnost zkoumat 3D obrázky.

Začněme s procesem instalace a ověření verze Java bez dalších okolků.

Ověření verze Java

Sémantické verzování používá Java. Verze, které jsou připraveny k produkci, jsou následující:

 MAJOR.MINOR.SECURITY 

Například Java 11.0.8 má tři verze: bezpečnostní verzi, vedlejší verzi a hlavní verzi 11.

HLAVNÍ, DŮLEŽITÝ - Nové vlastnosti a funkce jsou součástí hlavních verzí.

MÉNĚ DŮLEŽITÝ - Drobné aktualizace zahrnují řadu kompatibilních oprav chyb.

BEZPEČNOSTNÍ - Ve vydáních zabezpečení jsou zahrnuty kritické opravy zabezpečení.

Obecně postupujte podle následujících dvou kroků k ověření verze Java ve vašem systému:

  1. Otevřete příkazový řádek.
  2. Použijte java - verze příkaz k určení verze Java, která je aktuálně nainstalována ve vašem systému:

Ověření verze Java pro Linux Ubuntu, Debian a CentOS

Postupujte podle následujících kroků:

  1. Spusťte terminál.
  2. Proveďte následující příkaz:
 java -version C:UsersChandu>java -version java version '19.0.1' 2022-10-18 Java(TM) SE Runtime Environment (build 19.0.1+10-21) Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing) 

V tomto příkladu běží náš stroj Java verze 19.0.1 . Je možné, že verze na vašem PC je jiná.

Pokud se zobrazí chybová zpráva „ java: příkaz nenalezen,' Java není v počítači nainstalována. V závislosti na vaší distribuci Linuxu použijte k instalaci Javy jeden z následujících pokynů.

Existují způsoby, jak nainstalovat balíčky do terminálu. Měli byste být schopni nainstalovat verzi přímo přes terminál zkopírováním těchto příkazů a jejich spuštěním. Protože žádná z těchto verzí nevyžaduje grafické uživatelské rozhraní, jsou všechny „bezhlavé“.

Můžete však použít techniku ​​prohlížeče k získání nejnovější verze (16.02). Pojďme si nyní projít procesem instalace krok za krokem.

Instalace Javy pomocí prohlížeče

Postupujte podle pokynů ke stažení Java.

  • Přejděte na Google, zadejte „ stáhnout java JDK “ a klikněte na první odkaz, který se zobrazí.
  • 'Java Development Kit' (JDK) je nástroj používaný k vytváření softwaru založeného na Javě. Případně můžete stránku otevřít ihned kliknutím na tento odkaz.
  • Přejděte na „Java SE 16“ v části „Stahování Java SE“, protože se jedná o nejnovější verzi. Stažení JDK je následující postup.
  • Najít ' Balíček Debian pro Linux x64 “ procházením balíčků. Stáhněte si dokument, který tam je. Uvidíte, že soubor má prodloužení deb protože Ubuntu instaluje programy pomocí balíčků Debian.
  • Po dokončení stahování otevřete složku obsahující stažený balíček. Vyberte 'Otevřít v terminálu' kliknutím pravým tlačítkem kdekoli v okně.
  • Chcete-li zahájit rozbalování staženého balíčku, zadejte do terminálu následující příkaz.

Pomocí instalační cesty Java zkontrolujte verzi Java:

Instalační cestu Java lze také použít ke kontrole verze Java.

Existují dva způsoby, jak najít instalační cestu nebo adresář Java.

  • Následující příkaz lze použít jako počáteční přístup k nalezení instalační cesty Java:
 update-alternatives --list java 

To odhalí celou cestu Java, jak je znázorněno níže:

 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 

Poznámka: Pro přístup k operačním systémům CentOS a RHEL spusťte následující příkaz:

 update-alternatives --list 
  • Příkaz whereis lze také použít k vyhledání cesty Java.

Použijte příkaz whereis, jak je ukázáno níže:

 Whereis java 

Výstup : Výstup by měl být následující:

 java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz 

Poté pomocí příkazu ls vypište, co je v /usr/bin/java:

 ls -l /usr/bin/java 

měli byste sledovat následující výsledek:

 lrwxrwxrwx 1 root root 22 Feb 5 04:50 /usr/bin/java -> /etc/alternatives/java 

Jak můžete vidět z výše uvedeného výstupu, /usr/bin/java je symbolický odkaz na /etc/alternatives/java.

Chcete-li zobrazit obsah souboru /etc/alternatives/java, použijte soubor ls příkaz ještě jednou.

Zobrazí cestu.

Vyhledejte verzi Java v seznamu nainstalovaných balíčků:

Chcete-li zobrazit seznam nainstalovaných balíčků a provést vyhledávání v jazyce Java, můžete také zkontrolovat verzi Java. Postupujte podle pokynů níže pro operační systémy Ubuntu a Debian:

Všechny nainstalované balíčky můžete vypsat pomocí příkazů apt nebo dpkg.

1. Pomocí příkazu apt vypište všechny nainstalované balíčky a vyhledejte Java:

 apt list --installed | grep -i openjdk 

Následující výstup by měl zobrazovat verzi Java, která byla nainstalována:

 openjdk-11-jdk-headless/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic] openjdk-11-jdk/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic] openjdk-11-jre-headless/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic] openjdk-11-jre/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic] 

2. Pomocí příkazu dpkg vypište všechny nainstalované balíčky a vyhledejte Java:

 dpkg -l | grep -i openjdk 

Následující výstup by měl zobrazovat verzi Java, která byla nainstalována:

 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 

Postupujte podle pokynů níže pro operační systémy CentOS a RHEL:

Chcete-li vypsat všechny nainstalované balíčky a vyhledat Javu, použijte soubor příkazy yum nebo dnf Jak je ukázáno níže:

 yum list installed | grep -i openjdk 

Tím se zobrazí nainstalovaná verze Java, jak je zobrazeno níže:

 java-11-openjdk.x86_64 1:11.0.9.11-3.el8_3 java-11-openjdk-devel.x86_64 1:11.0.9.11-3.el8_3 java-11-openjdk-headless.x86_64 1:11.0.9.11-3.el8_3 

Zbavte se verzí Java

Pro odstranění Javy z počítače můžete zadat následující příkaz:

 sudo apt remove default-jdk default-jre 

Pokud chceme balíček odstranit, můžeme zadat příkaz:

 dpkg -list | grep jdk sudo apt remove jdk-16.0.2 

Balíček bude odstraněn, pokud stisknete „Y“ a poté „ENTER“.

Bude to možné v jdk nebo jre?

JRE je vyžadováno ke spouštění aplikací Java (běhové prostředí Java). Pracuje s několika operačními systémy, včetně Windows, Linux, Mac a Solaris.

Java programy jsou vyvíjeny pomocí JDK (Java Development Kit). Většina programátorů tam často začíná. Podle toho, čeho chcete dosáhnout.

Využití JDK (když...?)

Chcete vytvářet Java aplikace. Součástí je kompilátor a spouštěč aplikací Java.

Má přístup k primárním knihovnám Java prostřednictvím spouštěče aplikací Java, který spouští JRE, pro kódování.

JRE Kdy použít

Musí být použity knihovny a další soubory. Chybí mu vlastní kompilátor a software pro detekci chyb. při používání pomocných programů, jako jsou matematické nebo datové sady a pokyny ke spouštění aplikací založených na Javě.

Některé Java aplikace

Java se většinou používá pro

  • vytváření aplikací pro Android.
  • při vytváření cloudových a webových aplikací.
  • jako jsou Netbeans a software Eclipse.
  • Chatboti.
  • Hry.
  • Podnikové a vědecké aplikace

Jednoduše spusťte java -version a rychle zjistíte, jaká verze Java je nainstalována ve vašem systému Linux.

Udržování aktualizací našich programů je nezbytné, pokud chceme zůstat aktualizováni a získávat praktické zkušenosti s nejnovějším softwarem a balíčky. Tato kontrola a rovnováha může vést k zajištění toho, že náš systém bude efektivní, bezpečný a aktuální.

Jakmile je známá verze Java, můžete začít vytvářet cokoli od jednoduchých programů pro stolní počítače až po ty mobilní.