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

om jdk 12 på Ubuntu 19.04

I nästa artikel kommer vi att ta en titt på hur vi kan installera JDK 12 på Ubuntu. Java Development Kit eller JDK är ett verktyg för att utveckla Java-applikationer. Detta gör det möjligt för användare att sammanställa våra Java-koder, köra dem, testa dem och signera dem.

För närvarande kan vi hitta två versioner av JDK. En kallas OpenJDK och den andra orakel jdk. Det första är ett projekt för att hålla JDK fri från Oracle-koder. Det är en öppen källkodsimplementering av Oracle JDK, som inte är öppen källkod och har många begränsningar.

Installera JDK 12 på Ubuntu 19.04

Java-logotyp
Relaterad artikel:
Installera Java 8, 9 och 10 på Ubuntu 18.04 och derivat

OpenJDK 12-installation

Vi kommer att kunna hitta OpenJDK 12 finns i det officiella Ubuntu 19.04-paketförvaret. Därför kommer vi att kunna installera det enkelt med APT-pakethanteraren. Först måste vi uppdatera cachen för APT-paketförvaret med följande kommando:

sudo apt update

OpenJDK 12 har två versioner. A full version och en version av huvudlöst system. Den senaste versionen innehåller inte GUI-programmeringsbibliotek och kräver mindre diskutrymme.

Om du är intresserad installera den fullständiga versionen av OpenJDK 12, kör följande kommando i terminalen (Ctrl + Alt + T):

openjdk installation 12

sudo apt install openjdk-12-jdk

Om du är mer intresserad av installera huvudlös systemversion av OpenJDK 12, är kommandot att utföra följande:

Openjdk 12 huvudlös installation

sudo apt install openjdk-12-jdk-headless

Efter installationen av OpenJDK 12 kan vi utföra följande kommando till kontrollera om OpenJDK fungerar korrekt:

openjdk version

java -version

Installera Oracle JDK 12 med PPA

I Ubuntu 19.04 kommer vi också att kunna installera Oracle JDK 12. Denna version av JDK finns inte i det officiella Ubuntu-paketförvaret, men vi kan använda linuxuprising / java PPA för att installera det.

Om vi ​​vill lägga till linuxuprising / java PPA i Ubuntu 19.04, i en terminal (Ctrl + Alt + T) behöver vi bara utföra kommandot:

lägg till repo linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

Efter detta kan vi installera Oracle JDK 12 skriva kommandot:

installera oracle java 12

sudo apt install oracle-java12-installer

Under installationen måste du välja “acceptera”Och tryck intro för att slutföra att acceptera Oracle Technology Network Licensavtal för Oracle Java SE.

Oracle tekniklicensavtal

Efter installationen kan vi kontrollera om det fungerar skriva följande kommando i terminalen:

Oracle java jdk-version

java -version

Oracle JDK 12 Installation med .DEB-paketet

Ett annat alternativ att installera Oracle JDK hämtar motsvarande .DEB-fil från den officiella webbplatsen. För att göra det måste du besöka Oracles webbplats från webbläsaren. En gång på sidan måste du klicka på knappen "Ladda ner Java Platform (JDK) 12".

ladda ner oracle jdk 12 .deb-fil

Efter acceptera licensavtalet, kommer klicka på .DEB-paketfilen jdk-12.0.1. Detta är den senaste versionen när denna artikel skrivs.

acceptera licensen på Oracles webbplats

Webbläsaren ber oss spara .DEB-filen. Nedladdningen är klar vi går till katalogen ~ / Nedladdningar, eller till mappen där du har sparat det nedladdade paketet:

cd ~/Descargas

nu, vi installerar .DEB-paketet som följer:

installera .deb jdk-fil 12

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

Nästa steg att följa är hitta sökvägen till bin / katalogen för deb-paketet jdk-12.0.1. Vi kommer att uppnå detta med följande kommando:

jdk 12 binär lokalisering

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

Nu vi lägger till JAVA_HOME y vi kommer att uppdatera PATH-variabeln med följande kommando:

uppdatera javahome och sökvägsvariabler

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 detta har vi starta om vår Ubuntu-maskin med följande kommando:

sudo reboot now

När datorn har startats om igen kan vi köra följande kommando till kontrollera om JAVA_HOME och PATH miljövariabler är korrekt inställda:

kontrollera Java-variabler

echo $JAVA_HOME && echo $PATH

Om allt är korrekt kan vi kontrollera om Oracle JDK 12 fungerar korrekt skriver:

java -version installerad från paketet .deb

java -version

Kompilera och köra ett enkelt Java-program

När JDK 12 är installerad blir nästa steg att skriva ett litet och enkelt Java-program för att kontrollera om vi kan kompilera det och köra det med OpenJDK 12 eller Oracle JDK 12.

Para hacerlo vi skapar en fil som heter TestJava.java och inuti kommer vi att skriva följande rader:

exempelkod för ett Java-program

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

Nu för kompilera källfilen TestJava.java I en terminal (Ctrl + Alt + T) går vi till den katalog där filen vi just har skapat sparas. I den här mappen kör vi följande kommando:

javac PruebaJava.java

Detta kommando ska generera en ny fil som heter TestJava.class. Detta är en Java-klassfil och innehåller Java-bytkoder som JVM (Java virtuell maskin) kan köra.

java exempel bygga

Om allt har stämt kan vi kör Java-klassfilen TestJava.class som följer:

java exempel fungerar

java PruebaJava

I föregående kommando måste du skriv bara filnamnet utan .class-tillägget. Annars fungerar det inte. Om allt går bra ser vi den förväntade utgången. Därför sammanställde och körde JavaTest.java-programmet med JDK 12.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   alexander sade

    Tack så mycket, guiden hjälpte mig