om du är ny på Java-programmering i Ubuntu-operativsystemet, kommer denna enkla handledning att vägleda dig i att skriva och sammanställa ditt första Java Hello World-program. De program som du behöver för detta ändamål inkluderar Java Runtime Environment och Java Development Kit. Den här artikeln täcker installationen av dessa två via kommandoraden Ubuntu. Du kan sedan skriva ditt första program i en textredigerare som gedit, nano eller till och med något grafiskt textskrivningsverktyg. Du kompilerar sedan ditt program för att skapa en klass som du sedan kan köra för att köra ditt Java-program.
vi har kört de kommandon och procedurer som nämns i den här artikeln på ett Ubuntu 18.04 LTS-system.
Java-Installation
för att kompilera och köra ett grundläggande Java-program måste du ha följande två program installerade på ditt Ubuntu-system:
- Java Runtime Environment (JRE)
- Java Development Kit (JDK)
Låt oss först öppna kommandoraden Ubuntu, terminalen, för att installera dessa två. Du kan öppna terminalen antingen via Systemstrecket eller Ctrl+alt+T-genvägen.
eftersom vi kommer att installera Java via apt-verktyget, låt oss först uppdatera våra apt-repositorier genom följande kommando:
$ sudo apt update
nästa sak är att köra följande kommando:
$ java -version
detta säkerställer att antingen Java Runtime Environment redan är installerat på ditt system eller inte. Om ja, kommer det också att låta dig veta vilken version av Java du har på ditt system.
i mitt fall visar utmatningen att jag inte har Java installerat på mitt system än.
för att installera Java Runtime Environment på ditt system, kör följande kommando som root:
$ apt install default-jre
systemet kommer att uppmana en y/n alternativ för dig att fortsätta installationen. Ange Y för att fortsätta, varefter JRE kommer att installeras på ditt system.
du kan sedan kontrollera den installerade versionen av Java enligt följande:
efter installationen av JRE, låt oss kontrollera om vi har Java Development Kit installerat på vårt system eller inte. Detta kan göras genom att kontrollera versionen av din Java-kompilator, javac, enligt följande:
$ javac -version
ovanstående utgång visar att jag måste installera Java-kompilatorn eller JDK på mitt system.
du kan installera det genom följande kommando som root:
$ sudo apt install default-jdk
systemet kommer att uppmana en y/n alternativ för dig att fortsätta installationen. Ange Y för att fortsätta, varefter JDK kommer att installeras på ditt system.
du kan sedan kontrollera den installerade versionen av Java-kompilatorn enligt följande:
de grundläggande installationerna du behöver ha innan du kör ett Java-program är nu färdiga.
ditt första Java-Program
innan du börjar skriva Java-program är det bästa praxis att skapa en dedikerad katalog för allt ditt Java-relaterade arbete. Jag skapar en sådan katalog genom följande kommando i min hemmapp:
$ mkdir MyJavaDirectory
flytta sedan till den katalogen enligt följande:
$ cd MyJavaDirectory
nästa steg är att skriva ditt första Java-program. Du kan skriva den i någon av dina favorittextredigerare. Här använder jag gedit-redigeraren för att skriva programmet. Kör följande kommando för att öppna en ny java-fil i gedit-redigeraren:
$ gedit ”filnamn”.java
exempel:
$ gedit MyFirstProgram.java
kopiera sedan följande kod i filen:
class MyFirstProgram { public static void main(String args){ System.out.println("Hello World!"); }}
detta program är helt enkelt avsett att skriva ut ”Hello World” på din skärm.
spara filen och stäng den.
då är det dags att kompilera ditt första program via Java-kompilatorn enligt följande:
$ javac ”filnamn”.java
exempel:
$ javac MyFirstProgram.java
kommandot ls visar att kompilatorn skapar en klass baserad på klassen i din Java-kod:
för att köra det kompilerade programmet, Kör följande program:
$ java filnamn
exempel:
$ java MyFirstProgram
i den här artikeln har du lärt dig att installera både Java Runtime Environment och Java Development Kit som används för att kompilera och köra dina java-program. Vi skrev också ett enkelt Hello World-program i Java och sprang för att se om du och ditt system är redo att flytta till den mer komplexa världen av Java-programmering.