I denne artikel vil jeg vise dig, hvordan du installerer Oracle JDK 11 på Ubuntu. Jeg bruger Ubuntu 18.04 LTS til demonstrationen. Men det skal fungere på enhver LTS-version af Ubuntu. Så lad os komme i gang.
Download af Oracle JDK 11:
Oracle JDK 11 er ikke tilgængelig i Ubuntu's officielle pakkeopbevaringssted. Men du kan nemt downloade det fra Oracles officielle hjemmeside og installere det på Ubuntu.
Besøg først den officielle side i Java SE på https: // www.orakel.com / technetwork / java / javase / oversigt / indeks.html
Når siden er indlæst, skal du klikke på Downlaods som markeret i skærmbilledet nedenfor.
Nu fra Java SE 11.x (LTS) sektion, klik på HENT som markeret i skærmbilledet nedenfor. På dette tidspunkt er den seneste version af JDK 11 11.0.1.
Rul nu lidt ned og klik på Accepter licensaftalen som markeret i skærmbilledet nedenfor.
Nu hvor du har accepteret Oracle Technology Network License Agreement til Oracle Java Standard Edition, er du klar til at downloade Oracle JDK 11. For at downloade Oracle JDK 11 til Ubuntu skal du klikke på DEB-fillinket som markeret i nedenstående skærmbillede.
Din browser skal bede dig om at gemme Oracle JDK 11 DEB-pakkefilen. Vælg Gem filen og klik på Okay.
Din download skal starte. Det kan tage et stykke tid at afslutte.
Installation af Oracle JDK 11:
Når downloadingen er afsluttet, skal du navigere til det bibliotek, hvor din browser gemte DEB-pakkefilen. Normalt er det ~ / Downloads bibliotek i dine login-brugere HJEM-bibliotek.
$ cd ~ / Downloads
Som du kan se, jdk-11.0.1_linux-x64_bin.deb pakkefil er der.
BEMÆRK: Pakkenes filnavn kan være anderledes, når du læser denne artikel. Sørg for, at du udskifter pakkens filnavn med dit fra nu af.
Installer nu Oracle JDK 11 med følgende kommando:
$ sudo dpkg -i jdk-11.0.1_linux-x64_bin.deb
Indtast nu din login-brugers adgangskode, og tryk på
Oracle JDK 11 skal installeres.
Tilføjelse af Oracle JDK 11 til PATH:
Oracle JDK 11 DEB-pakkefilen installerer Oracle JDK 11 in / usr / lib / jvm vejviser. Det er ikke i PATH som standard. Så vi skal manuelt tilføje det til Ubuntu-stien.
Find først ud af katalognavnet, hvor Oracle JDK 11 er installeret med følgende kommando:
$ ls / usr / lib / jvm /Som du kan se, er katalognavnet jdk-11.0.1 / i mit tilfælde. Det kan være anderledes for dig. Sørg for at udskifte den med din fra nu af.
Opret nu en ny fil / etc / profil.d / jdk11.sh med følgende kommando:
$ sudo nano / etc / profil.d / jdk11.sh
En tom fil skal åbnes.
Tilføj nu følgende linjer til filen.
eksporter JAVA_HOME = "/ usr / lib / jvm / jdk-11.0.1 "eksporter PATH = "$ PATH: $ JAVA_HOME / bin"
BEMÆRK: Sørg for, at du skifter jdk-11.0.1 til det katalognavn, du har.
Endelig ser filen ud som følger. Nu skal du trykke på
Genstart din computer nu med følgende kommando:
$ sudo genstart
Når din computer er startet, skal du åbne en terminal og køre følgende kommandoer for at kontrollere, om JAVA_HOME variabel er korrekt indstillet, og Oracle JDK 11 er på STI.
$ echo $ JAVA_HOME$ echo $ PATH
Som du kan se, JAVA_HOME og STI variabler er korrekt indstillet.
Kør nu følgende kommando for at kontrollere, om JDK 11 fungerer.
$ javac -versionSom du kan se, kan jeg køre javac binær uden problemer. Så JDK 11 fungerer.
Kompilering af et Java-program med Oracle JDK 11:
Nu skal jeg skrive et simpelt java-program for at teste, om vi kan kompilere og køre det med Oracle JDK 11.
Opret nu en fil Hej.java og skriv følgende linjer i det.
offentlig klasse Hejoffentlig statisk ugyldig hoved (String [] args)
System.ud.println ("Velkommen til LinuxHint!");
Nu for at kompilere Hej.java kildefil, skal du åbne en terminal og navigere til det bibliotek, hvor din Hej.java kildefilen gemmes og kør følgende kommando:
$ javac Hej.java
En ny fil Hej.klasse skal genereres som du kan se i skærmbilledet nedenfor. Det kaldes en Java-klassefil. Java-klassefilen indeholder Java-bykoder, som JVM (Java Virtual Machine) kan køre.
Kør nu Hej.klasse Java-klassefil som følger:
$ java HejBEMÆRK: Indtast kun filnavnet uden .klasse udvidelse. Ellers fungerer det ikke.
Den korrekte output vises som du kan se på skærmbilledet nedenfor.
Så det er sådan, du installerer Oracle JDK 11 på Ubuntu. Tak, fordi du læste denne artikel.