logo

Kako najti različico Jave v Linuxu

Sun Microsystems je Javo ustvaril leta tisoč devetsto petindevetdeset kot visokonivojski, objektno usmerjen programski jezik. Java se je sčasoma razvila v enega najbolj znanih jezikov na visoki ravni. Danes je zelo všeč podjetjem v finančnem, znanstvenem in nepremičninskem sektorju. Je odprtokoden, neodvisen od platforme, prilagodljiv ter enostaven za razumevanje in uporabo.

Eden najbolj priljubljenih programskih jezikov, ki se uporablja za ustvarjanje različnih aplikacij za več platform, se imenuje Java. Večina tega, kar je mogoče v Pythonu, je možno tudi v Javi. Poleg tega Jpython je različica Pythona, ki deluje z Javo in JVM (Java Virtual Machine). Ta članek vas bo vodil skozi iskanje najnovejše različice Jave za Ubuntu Linux in njeno namestitev, če še ni nameščena.

Kako z ukazno vrstico ugotoviti, katera različica Jave je nameščena v vašem sistemu Linux, je opisano v tem članku. Pri nastavljanju programske opreme, ki potrebuje določeno različico Jave, je to lahko v pomoč.

Kaj je različica Java?

Različica Java določa izdajo programske opreme Java, ki jo trenutno uporablja vaš OS.

Za izboljšano zmogljivost, stabilnost, zapletene funkcije in najnovejše varnostne posodobitve močno priporočamo, da posodobite različico. To vam lahko zelo pomaga, da ostanete na tekočem in se izognete številnim neželenim težavam.

Če želite uporabljati številna spletna mesta, pakete ali knjižnice, morate nadgraditi na najnovejšo različico Jave. Zato je bolje, da ostanete na tekočem in si najnovejšo izdajo prenesete na svoj računalnik. Najnovejša različica Jave na primer ponuja zanimive zmožnosti, kot je možnost pregledovanja 3D slik.

Začnimo s postopkom namestitve in preverjanja različice Jave brez odlašanja.

Preverjanje različice Jave

Semantično različico uporablja Java. Izdaje, ki so pripravljene za proizvodnjo, imajo naslednje različice:

 MAJOR.MINOR.SECURITY 

Na primer, Java 11.0.8 ima tri različice: varnostno različico, podrazličico in glavno različico 11.

MAJOR - Nove lastnosti in funkcije so vključene v glavne izdaje.

igralec govinda

MANJŠA - Manjše posodobitve vključujejo številne združljive popravke napak.

VARNOST - Kritični varnostni popravki so vključeni v varnostne izdaje.

Na splošno sledite spodnjim dvema korakoma za preverjanje različice Jave v vašem sistemu:

  1. Odprite ukazni poziv.
  2. Uporabi java -različica ukaz za določitev različice Jave, ki je trenutno nameščena v vašem sistemu:

Preverjanje različice Java za Linux Ubuntu, Debian in CentOS

Sledite spodnjim korakom:

  1. Zaženite terminal.
  2. Izvedite naslednji ukaz:
 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 tem primeru naš stroj deluje Java različica 19.0.1 . Možno je, da je različica v vašem računalniku drugačna.

Če prejmete sporočilo o napaki ' java: ukaz ni bil najden,' Java ni nameščena v računalniku. Odvisno od vaše distribucije Linuxa uporabite eno od naslednjih navodil za namestitev Jave.

Obstajajo načini za namestitev paketov v terminal. Različico bi morali imeti možnost namestiti neposredno prek terminala, tako da kopirate te ukaze in jih zaženete. Ker nobena od teh različic ne zahteva grafičnega uporabniškega vmesnika, so vse 'brez glave'.

Vendar pa lahko uporabite tehniko brskalnika, da pridobite najnovejšo različico (16.02). Oglejmo si korak za korakom postopek namestitve.

Namestitev Jave s pomočjo brskalnika

Upoštevajte navodila za prenos Jave.

  • Pojdite na Google, vnesite ' prenesite java JDK ,« in kliknite prvo povezavo, ki se prikaže.
  • 'Java Development Kit' (JDK) je orodje, ki se uporablja za ustvarjanje programske opreme, ki temelji na Javi. Druga možnost je, da do strani dostopate takoj s klikom na to povezavo.
  • Pojdite na »Java SE 16« pod »Prenosi Java SE«, saj je to najnovejša različica. Prenos JDK je naslednji postopek.
  • Poišči ' Paket Debian za Linux x64 ' s pomikanjem po paketih. Prenesite dokument, ki je tam. Videli boste, da ima datoteka razširitev deb saj Ubuntu namesti programe z uporabo paketov Debian.
  • Ko je prenos končan, odprite mapo s prenesenim paketom. Izberite 'Odpri v terminalu' z desnim klikom kjer koli v oknu.
  • Za začetek razpakiranja prenesenega paketa vnesite naslednji ukaz v terminal.

Z uporabo namestitvene poti Jave preverite različico Jave:

skener.naslednja java

Namestitveno pot Jave lahko uporabite tudi za preverjanje različice Jave.

Obstajata dva načina za iskanje namestitvene poti ali imenika Jave.

  • Naslednji ukaz lahko uporabite kot začetni pristop za iskanje namestitvene poti Jave:
 update-alternatives --list java 

To bo razkrilo celotno pot do Jave, kot je prikazano spodaj:

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

Opomba: Za dostop do operacijskih sistemov CentOS in RHEL zaženite naslednji ukaz:

 update-alternatives --list 
  • Ukaz whereis lahko uporabite tudi za iskanje poti Java.

Uporabite ukaz whereis, kot je prikazano spodaj:

 Whereis java 

Izhod : Izhod mora biti naslednji:

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

Nato uporabite ukaz ls za seznam, kaj je v /usr/bin/java:

 ls -l /usr/bin/java 

opaziti morate naslednji rezultat:

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

Kot lahko vidite iz zgornjega izhoda, je /usr/bin/java simbolična povezava do /etc/alternatives/java.

Če želite prikazati vsebino /etc/alternatives/java, uporabite je ukaz še enkrat.

Prikazala bo pot.

Poiščite različico Java na seznamu nameščenih paketov:

Za ogled seznama nameščenih paketov in iskanje po Javi lahko preverite tudi različico Jave. Sledite spodnjim navodilom za operacijska sistema Ubuntu in Debian:

Vse nameščene pakete lahko navedete z ukazoma apt ali dpkg.

vlc prenos videoposnetkov youtube

1. Z ukazom apt izvedite seznam vseh nameščenih paketov in poiščite Java:

 apt list --installed | grep -i openjdk 

Naslednji izhod bi moral prikazati različico Jave, ki je bila nameščena:

 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. Z ukazom dpkg izvedite seznam vseh nameščenih paketov in poiščite Javo:

 dpkg -l | grep -i openjdk 

Naslednji izhod bi moral prikazati različico Jave, ki je bila nameščena:

 /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 

Sledite spodnjim navodilom za operacijska sistema CentOS in RHEL:

Za seznam vseh nameščenih paketov in iskanje Jave uporabite ukazi yum ali dnf kot je prikazano spodaj:

 yum list installed | grep -i openjdk 

To bo razkrilo nameščeno različico Jave, kot je prikazano spodaj:

 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 

Znebite se različic Jave

Za odstranitev Jave iz računalnika lahko vnesete naslednji ukaz:

 sudo apt remove default-jdk default-jre 

Če želimo odstraniti paket, lahko vnesemo ukaz:

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

Paket bo odstranjen, če pritisnete 'Y' in nato 'ENTER.'

Bo možno v jdk ali jre?

JRE je potreben za izvajanje aplikacij Java (izvajalno okolje Java). Deluje z več operacijskimi sistemi, vključno z Windows, Linux, Mac in Solaris.

Programi Java so razviti z uporabo JDK (Java Development Kit). Večina programerjev pogosto začne tam. Odvisno od tega, kaj želite doseči.

Uporaba JDK (kdaj ...?)

Želite ustvariti aplikacije Java. Vključena sta prevajalnik in zaganjalnik aplikacij Java.

Ima dostop do primarnih knjižnic Java prek zaganjalnika aplikacij Java, ki zažene JRE, za kodiranje.

tudi model

JRE Kdaj uporabiti

Uporabiti je treba knjižnice in druge datoteke. Nima lastnega prevajalnika in programske opreme za odkrivanje napak. pri uporabi pomožnih programov, kot so nabori matematike ali podatkov, in navodila za zagon aplikacij, ki temeljijo na Javi.

Nekatere aplikacije Java

Java se večinoma uporablja za

  • ustvarjanje aplikacij za Android.
  • pri ustvarjanju aplikacij v oblaku in spletnih aplikacij.
  • kot sta Netbeans in programska oprema Eclipse.
  • Klepetalni roboti.
  • Igre.
  • Podjetniške in znanstvene aplikacije

Preprosto izvedite java -version, da hitro vidite, katera različica Jave je nameščena v vašem sistemu Linux.

Posodabljanje naših programov je bistvenega pomena, če želimo biti posodobljeni in prejemati praktične izkušnje z najnovejšo programsko opremo in paketi. To preverjanje in ravnovesje lahko veliko pripomore k zagotavljanju, da je naš sistem učinkovit, varen in aktualen.

Ko je različica Jave znana, lahko začnete ustvarjati karkoli, od preprostih namiznih programov do mobilnih.