JDK 12, OpenJDK 12 og Oracle JDK 12 installation på Ubuntu 19.04

om jdk 12 på Ubuntu 19.04

I den næste artikel vil vi se på, hvordan vi kan installer JDK 12 på Ubuntu. Java Development Kit eller JDK er et værktøj til udvikling af Java-applikationer. Dette giver brugerne mulighed for at kompilere vores Java-koder, køre dem, teste dem og underskrive dem.

I øjeblikket kan vi finde 2 versioner af JDK. Den ene kaldes OpenJDK og den anden orakel jdk. Den første er et projekt for at holde JDK fri for Oracle-koder. Det er en open source-implementering af Oracle JDK, som ikke er open source og har mange begrænsninger.

Installer JDK 12 på Ubuntu 19.04

java logo
relateret artikel:
Installer Java 8, 9 og 10 på Ubuntu 18.04 og derivater

OpenJDK 12 installation

Vi vil være i stand til at finde OpenJDK 12 tilgængelig i det officielle Ubuntu 19.04 pakkeopbevaringssted. Derfor vil vi være i stand til at installere det let med APT pakkehåndtering. Først bliver vi nødt til at opdatere cachen til APT-pakkelageret med følgende kommando:

sudo apt update

OpenJDK 12 har to versioner. EN fuld version og en version af hovedløst system. Denne seneste version inkluderer ikke GUI-programmeringsbiblioteker og kræver mindre diskplads.

Hvis du er interesseret installer den fulde version af OpenJDK 12, kør følgende kommando i terminalen (Ctrl + Alt + T):

openjdk installation 12

sudo apt install openjdk-12-jdk

Hvis du er mere interesseret i installer headless systemversion af OpenJDK 12, kommandoen til at udføre er følgende:

Openjdk 12 hovedløs installation

sudo apt install openjdk-12-jdk-headless

Efter installationen af ​​OpenJDK 12 kan vi udføre følgende kommando til Kontroller, om OpenJDK fungerer korrekt:

openjdk version

java -version

Installation af Oracle JDK 12 ved hjælp af PPA

I Ubuntu 19.04 vil vi også kunne installere Oracle JDK 12. Denne version af JDK er ikke tilgængelig i det officielle Ubuntu-pakkelager, men vi kan bruge linuxuprising / java PPA til at installere det.

Hvis vi vil tilføje linuxuprising / java PPA i Ubuntu 19.04, i en terminal (Ctrl + Alt + T) behøver vi kun at udføre kommandoen:

tilføj repo linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

Efter dette kan vi installer Oracle JDK 12 at skrive kommandoen:

installer oracle java 12

sudo apt install oracle-java12-installer

Under installationen skal du vælge “acceptere”Og tryk Intro for at afslutte at acceptere Oracle Technology Network License Agreement for Oracle Java SE.

Oracle teknologi licensaftale

Efter installationen kan vi Kontroller, om det fungerer ved at skrive følgende kommando i terminalen:

Oracle java jdk-version

java -version

Oracle JDK 12 Installation ved hjælp af .DEB-pakke

En anden mulighed for at installere Oracle JDK downloader den tilsvarende .DEB-fil fra det officielle websted. For at gøre det skal du besøge Oracle-websted fra browseren. En gang på siden skal du klikke på knappen "Download Java Platform (JDK) 12".

download oracle jdk 12 .deb-fil

Efter acceptere licensaftalen, vil klik på .DEB-pakkefilen jdk-12.0.1. Dette er den seneste version på tidspunktet for skrivningen af ​​denne artikel.

accepter licensen på Oracle-webstedet

Browseren beder os om at gemme .DEB-filen. Download færdig vi går til biblioteket ~ / Downloadseller til den mappe, hvor du har gemt den downloadede pakke:

cd ~/Descargas

nu, vi installerer .DEB-pakken som følger:

installer .deb jdk-fil 12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

Det næste trin, der skal følges, er find stien til bin / biblioteket for deb-pakken jdk-12.0.1. Vi opnår dette med følgende kommando:

jdk 12 binær lokalisering

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

Nu vi tilføjer JAVA_HOME y vi opdaterer PATH-variablen med følgende kommando:

opdater javahome- og stivariabler

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

Efter dette har vi det genstart vores Ubuntu-maskine med følgende kommando:

sudo reboot now

Når computeren er genstartet, kan vi køre følgende kommando til Kontroller, om JAVA_HOME og PATH-miljøvariabler er indstillet korrekt:

kontrol af Java-variabler

echo $JAVA_HOME && echo $PATH

Hvis alt er korrekt, kan vi Kontroller, om Oracle JDK 12 fungerer korrekt skrive:

java -version installeret fra pakke .deb

java -version

Kompilering og kørsel af et simpelt Java-program

Når JDK 12 er installeret, er det næste trin at skrive et lille og simpelt Java-program for at kontrollere, om vi kan kompilere det og køre det med OpenJDK 12 eller Oracle JDK 12.

Para hacerlo vi opretter en fil kaldet TestJava.java og indeni skriver vi følgende linjer:

eksempelkode for et Java-program

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

Nu til kompiler kildefilen TestJava.java I en terminal (Ctrl + Alt + T) går vi til det bibliotek, hvor den fil, vi lige har oprettet, er gemt. I denne mappe udfører vi følgende kommando:

javac PruebaJava.java

Denne kommando skal generere en ny fil kaldet TestJava.class. Dette er en Java-klassefil og indeholder Java-bykoder, som JVM (Java Virtual Machine) kan udføre.

java eksempel build

Hvis alt har været korrekt, kan vi kør Java-klassefilen TestJava.class som følger:

java eksempel arbejder

java PruebaJava

I den forrige kommando skal du skriv kun filnavnet uden .class-udvidelsen. Ellers fungerer det ikke. Hvis alt går godt, ser vi den forventede udgang. Derfor blev JavaTest.java-programmet udarbejdet og kørt med succes ved hjælp af JDK 12.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   alexander sagde han

    Mange tak, guiden hjalp mig