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:
- Otevřete příkazový řádek.
- 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ů:
- Spusťte terminál.
- 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í.