In het volgende artikel zullen we bekijken hoe we dat kunnen installeer JDK 12 op Ubuntu Java Development Kit of JDK is een tool voor het ontwikkelen van Java-applicaties. Hierdoor kunnen gebruikers onze Java-codes compileren, uitvoeren, testen en ondertekenen.
Momenteel kunnen we 2 versies van JDK vinden. De ene heet OpenJDK en de andere orakel jdk Het eerste is een project om JDK vrij te houden van Oracle-codes. Het is een open source-implementatie van Oracle JDK, die niet open source is en veel beperkingen kent.
Installeer JDK 12 op Ubuntu 19.04
OpenJDK 12 installatie
We zullen kunnen vinden OpenJDK 12 beschikbaar in de officiële pakketrepository van Ubuntu 19.04 Daarom kunnen we het gemakkelijk installeren met de APT-pakketbeheerder. Eerst zullen we de cache van de APT-pakketrepository moeten bijwerken met het volgende commando:
sudo apt update
OpenJDK 12 heeft twee versies. EEN volledige versie en een versie van headless systeem Deze nieuwste versie bevat geen GUI-programmeerbibliotheken en vereist minder schijfruimte.
Als je geïnteresseerd bent installeer de volledige versie van OpenJDK 12, voer de volgende opdracht uit in de terminal (Ctrl + Alt + T):
sudo apt install openjdk-12-jdk
Als je meer geïnteresseerd bent in installeer de headless-systeemversie van OpenJDK 12, is het uit te voeren commando het volgende:
sudo apt install openjdk-12-jdk-headless
Na de installatie van OpenJDK 12 kunnen we het volgende commando uitvoeren naar controleer of OpenJDK correct werkt:
java -version
Oracle JDK 12 installeren met PPA
In Ubuntu 19.04 kunnen we ook Oracle JDK 12 installeren. Deze versie van JDK is niet beschikbaar in de officiële Ubuntu-pakketrepository, maar we kunnen de linuxuprising / java PPA gebruiken om het te installeren.
Als we de linuxuprising / java PPA in Ubuntu 19.04 willen toevoegen, in een terminal (Ctrl + Alt + T) hoeven we alleen het commando uit te voeren:
sudo add-apt-repository ppa:linuxuprising/java
Hierna kunnen we installeer Oracle JDK 12 typ het commando:
sudo apt install oracle-java12-installer
Tijdens de installatie moet u “Accepteren”En druk op Intro om het accepteren van het Oracle Technology Network-licentieovereenkomst voor Oracle Java SE.
Na de installatie kunnen we controleer of het werkt door de volgende opdracht in terminal te typen:
java -version
Oracle JDK 12-installatie met .DEB-pakket
Een andere optie om Oracle JDK te installeren downloadt het bijbehorende .DEB-bestand van de officiële website Om dit te doen, moet u de Oracle-website vanuit de browser. Eenmaal op de pagina moet u op de knop "Java-platform (JDK) downloaden 12".
Na accepteer de licentieovereenkomst, zullen klik op het .DEB-pakketbestand jdk-12.0.1 Dit is de laatste versie op het moment dat dit artikel werd geschreven.
De browser zal ons vragen om het .DEB-bestand op te slaan. Download voltooid we gaan naar de directory ~ / Downloads, of naar de map waarin u het gedownloade pakket hebt opgeslagen:
cd ~/Descargas
nu, we zullen het .DEB-pakket installeren als volgt:
sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb
De volgende stap die moet worden gevolgd, is vind het pad van de bin / directory van het deb-pakket jdk-12.0.1 We zullen dit bereiken met het volgende commando:
dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'
nu we zullen JAVA_HOME toevoegen y we zullen de PATH-variabele updaten met het volgende commando:
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
Hierna hebben we herstart onze Ubuntu-machine met het volgende commando:
sudo reboot now
Zodra de computer opnieuw is opgestart, kunnen we de volgende opdracht uitvoeren om controleer of de omgevingsvariabelen JAVA_HOME en PATH correct zijn ingesteld:
echo $JAVA_HOME && echo $PATH
Als alles klopt, kunnen we dat controleer of Oracle JDK 12 correct werkt typen:
java -version
Een eenvoudig Java-programma compileren en uitvoeren
Zodra de JDK 12 is geïnstalleerd, is de volgende stap het schrijven van een klein en eenvoudig Java-programma om te controleren of we het kunnen compileren en uitvoeren met OpenJDK 12 of Oracle JDK 12.
Om het te doen we zullen een bestand aanmaken met de naam TestJava.java en binnenin zullen we de volgende regels schrijven:
public class PruebaJava { public static void main(String[] args) { System.out.println("Hola usuarios Ubunlog"); } }
Nu voor compileer het bronbestand TestJava.java In een terminal (Ctrl + Alt + T) gaan we naar de map waar het zojuist gemaakte bestand is opgeslagen. In deze map voeren we het volgende commando uit:
javac PruebaJava.java
Deze opdracht zou een nieuw bestand moeten genereren met de naam TestJava.class Dit is een Java-klassebestand en bevat Java-bytecodes die de JVM (Java Virtual Machine) kan worden uitgevoerd.
Als alles klopt, kunnen we dat voer het Java-klassebestand TestJava.class uit als volgt:
java PruebaJava
In het vorige commando moet je schrijf alleen de bestandsnaam zonder de extensie .class Anders werkt het niet Als alles goed gaat, zien we de verwachte uitgang. Daarom is het JavaTest.java-programma gecompileerd en succesvol uitgevoerd met JDK 12.
Heel erg bedankt, de gids heeft me geholpen