Sun Microsystems heeft Java gemaakt in negentienvijfennegentig als een objectgeoriënteerde programmeertaal op hoog niveau. Java heeft zich in de loop van de tijd ontwikkeld tot een van de meest bekende talen op hoog niveau. Tegenwoordig is het populair bij bedrijven in de financiële, wetenschappelijke en vastgoedsector. Het is open source, platformonafhankelijk, aanpasbaar en eenvoudig te begrijpen en te gebruiken.
Een van de meest geliefde programmeertalen die wordt gebruikt om verschillende platformonafhankelijke applicaties te maken, is Java. Het merendeel van wat mogelijk is in Python, is ook mogelijk in Java. Aanvullend, Jpython is een versie van Python die werkt met Java en de JVM (Java Virtual Machine). In dit artikel wordt uitgelegd hoe u de nieuwste Java-versie voor Ubuntu Linux kunt vinden en deze kunt installeren als deze nog niet is geïnstalleerd.
In dit artikel wordt beschreven hoe u de opdrachtregel kunt gebruiken om te bepalen welke versie van Java op uw Linux-systeem is geïnstalleerd. Bij het opzetten van software die een bepaalde Java-versie nodig heeft, kan dit nuttig zijn.
Wat is Java-versie?
De Java-versie specificeert de Java-softwareversie die uw besturingssysteem momenteel gebruikt.
Voor verbeterde prestaties, stabiliteit, complexe functies en de meest recente beveiligingsupdates wordt ten zeerste aangeraden de versie te updaten. Dit kan u veel helpen bij het actueel blijven en veel ongewenste problemen voorkomen.
U moet upgraden naar de meest recente Java-versie om veel websites, pakketten of bibliotheken te kunnen gebruiken. Het verdient daarom de voorkeur om actueel te blijven en de meest recente release op uw pc te downloaden. De meest recente Java-versie biedt bijvoorbeeld intrigerende mogelijkheden, zoals de mogelijkheid om 3D-beelden te bekijken.
Laten we aan de slag gaan met het proces van het installeren en verifiëren van de Java-versie zonder verder oponthoud.
De Java-versie verifiëren
Semantisch versiebeheer wordt gebruikt door Java. Releases die klaar zijn voor productie, hebben de volgende versies:
MAJOR.MINOR.SECURITY
Java 11.0.8 heeft bijvoorbeeld drie versies: een beveiligingsversie, een secundaire versie en een hoofdversie van 11.
BELANGRIJK - Nieuwe features en functies zijn opgenomen in grote releases.
MINDERJARIGE - Kleine updates omvatten een aantal compatibele bugfixes.
BEVEILIGING - Kritieke beveiligingsoplossingen zijn opgenomen in beveiligingsreleases.
Over het algemeen volgt u de onderstaande twee stappen om de Java-versie in uw systeem te verifiëren:
array versus arraylijst
- Open de opdrachtprompt.
- Gebruik de java-versie opdracht om te bepalen welke Java-versie momenteel op uw systeem is geïnstalleerd:
Verificatie van Java-versie voor Linux Ubuntu, Debian en CentOS
Volg onderstaande stappen:
- Start de terminal.
- Voer het volgende commando uit:
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)
In dit voorbeeld is onze machine actief Java-versie 19.0.1 . Het kan zijn dat de versie op uw PC anders is.
Als u de foutmelding ' java: opdracht niet gevonden,' Java is niet op de computer geïnstalleerd. Afhankelijk van uw Linux-distributie gebruikt u een van de volgende instructies om Java te installeren.
Er zijn manieren om pakketten in de terminal te installeren. U zou de versie rechtstreeks via de terminal moeten kunnen installeren door deze opdrachten te kopiëren en uit te voeren. Omdat geen van deze versies een grafische gebruikersinterface vereist, zijn ze allemaal 'headless'.
U kunt echter de browsertechniek gebruiken om de meest recente versie (16.02) te verkrijgen. Laten we nu stap voor stap door het installatieproces lopen.
Java installeren via de browser
Volg de instructies om Java te downloaden.
- Ga naar Google, typ ' Java-JDK downloaden ,' en klik op de eerste link die verschijnt.
- De 'Java Development Kit' (JDK) is een tool die wordt gebruikt om op Java gebaseerde software te maken. U kunt ook meteen naar de pagina gaan door op deze link te klikken.
- Ga naar 'Java SE 16' onder 'Java SE downloads', want dat is de meest recente versie. Het downloaden van JDK gaat als volgt.
- Vind de ' Linux x64 Debian-pakket ' door door de pakketten te scrollen. Download het document dat daar staat. Je zult zien dat het bestand deb-extensie aangezien Ubuntu programma's installeert met behulp van Debian-pakketten.
- Open de map met het gedownloade pakket zodra het downloaden is voltooid. Kies 'Openen in Terminal' door met de rechtermuisknop ergens in het venster te klikken.
- Om te beginnen met het uitpakken van het gedownloade pakket, voert u de volgende opdracht in de terminal in.
Controleer via het Java-installatiepad de versie van Java:
Het Java-installatiepad kan ook worden gebruikt om de Java-versie te controleren.
Er zijn twee manieren om het Java-installatiepad of de map te vinden.
- De volgende opdracht kan worden gebruikt als eerste benadering om het Java-installatiepad te vinden:
update-alternatives --list java
Dit zal het volledige Java-pad onthullen, zoals hieronder geïllustreerd:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
Opmerking: Voer de volgende opdracht uit om toegang te krijgen tot de CentOS- en RHEL-besturingssystemen:
update-alternatives --list
- Het Whereis-commando kan ook worden gebruikt om het Java-pad te zoeken.
Gebruik de Whereis-opdracht zoals hieronder wordt gedemonstreerd:
Whereis java
Uitvoer : De uitvoer moet als volgt zijn:
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
Gebruik daarna de opdracht ls om weer te geven wat er in /usr/bin/java staat:
ls -l /usr/bin/java
je zou het volgende resultaat moeten zien:
lrwxrwxrwx 1 root root 22 Feb 5 04:50 /usr/bin/java -> /etc/alternatives/java
Zoals je uit de bovenstaande uitvoer kunt zien, is /usr/bin/java een symbolische link naar /etc/alternatives/java.
Om de inhoud van /etc/alternatives/java weer te geven, gebruikt u de ls-opdracht nog een keer.
Het pad wordt weergegeven.
Zoek naar de Java-versie in de lijst met geïnstalleerde pakketten:
Om een lijst met geïnstalleerde pakketten te bekijken en een Java-zoekopdracht uit te voeren, kunt u ook de Java-versie controleren. Volg de onderstaande instructies voor de Ubuntu- en Debian-besturingssystemen:
U kunt alle geïnstalleerde pakketten weergeven met behulp van de opdrachten apt of dpkg.
1. Gebruik de opdracht apt om alle geïnstalleerde pakketten weer te geven en naar Java te zoeken:
apt list --installed | grep -i openjdk
De volgende uitvoer zou de Java-versie moeten tonen die is geïnstalleerd:
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. Gebruik de opdracht dpkg om alle geïnstalleerde pakketten weer te geven en naar Java te zoeken:
dpkg -l | grep -i openjdk
De volgende uitvoer zou de Java-versie moeten tonen die is geïnstalleerd:
/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
Volg de onderstaande instructies voor de CentOS- en RHEL-besturingssystemen:
Om alle geïnstalleerde pakketten weer te geven en naar Java te zoeken, gebruikt u de yum- of dnf-opdrachten zoals hieronder weergegeven:
yum list installed | grep -i openjdk
Hierdoor wordt de geïnstalleerde Java-versie onthuld, zoals hieronder weergegeven:
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
Weg met Java-versies
U kunt de volgende opdracht invoeren om Java van uw computer te verwijderen:
sudo apt remove default-jdk default-jre
Als we het pakket willen verwijderen, kunnen we de opdracht invoeren:
dpkg -list | grep jdk sudo apt remove jdk-16.0.2
Het pakket wordt verwijderd als u op 'Y' en vervolgens op 'ENTER' drukt.
Is het mogelijk in jdk of jre?
JRE is vereist om Java-apps uit te voeren (Java-runtime-omgeving). Het werkt met verschillende besturingssystemen, waaronder Windows, Linux, Mac en Solaris.
Java-programma's worden ontwikkeld met behulp van de JDK (Java Development Kit). De meerderheid van de programmeurs begint daar vaak. Afhankelijk van wat je wilt bereiken.
JDK gebruiken (wanneer...?)
U wilt Java-applicaties maken. Een compiler en een Java-applicatiestarter zijn inbegrepen.
Het heeft toegang tot de primaire Java-bibliotheken via de Java-applicatiestarter, die JRE start, voor codering.
JRE Wanneer gebruiken
Bibliotheken en andere bestanden moeten worden gebruikt. Het mist een eigen compiler en foutdetectiesoftware. bij het gebruik van hulpprogramma's zoals wiskunde- of gegevensgerelateerde sets en instructies om op Java gebaseerde apps uit te voeren.
Enkele Java-applicaties
Java wordt er vooral voor gebruikt
- applicaties voor Android maken.
- bij het maken van cloudgebaseerde en webapplicaties.
- zoals Netbeans en de Eclipse-software.
- Chatbots.
- Spellen.
- Enterprise en wetenschappelijke toepassingen
Voer eenvoudig java -version uit om snel te zien welke Java-versie op uw Linux-systeem is geïnstalleerd.
Het up-to-date houden van onze programma's is essentieel als we up-to-date willen blijven en praktische ervaring willen opdoen met de nieuwste software en pakketten. Deze check-and-balance kan er veel toe bijdragen dat ons systeem effectief, veilig en actueel is.
Zodra de Java-versie bekend is, kunt u beginnen met het maken van alles, van eenvoudige desktopprogramma's tot mobiele programma's.