LÄR DIG JAVA

Kompilator, IDE, JDK och JVM i Java - Detta behöver du för att börja programmera i Java

För att skriva och köra Java-program behöver du ett JDK. En IDE hjälper dig med redigering och felsökning, men du kan också använda terminalen.

JDK, kompilator och JVM

Ett JDK (Java Development Kit) innehåller utvecklingsverktyg, standardbibliotek och en Java-körmiljö. Kommandot javac kompilerar Java-källkod till bytekod i .class-filer. Kommandot java startar programmet i en JVM (Java Virtual Machine).

Bytekod är instruktioner för JVM:n, inte samma sak som processorns maskinkod. JVM:n kan tolka bytekoden och kompilera delar till maskinkod under körningen.

Installera ett JDK

Välj en underhållen JDK-version, exempelvis Java 21 eller senare. Hämta en distribution för ditt operativsystem och din processor från Eclipse Temurin eller OpenJDK. Följ leverantörens installationsanvisningar.

Kontrollera installationen i en ny terminal:

java -version
javac -version

Båda kommandona ska hittas. Om bara java fungerar kan du sakna utvecklingsverktygen eller behöva ändra sökvägen till JDK:t.

Välj en IDE

En IDE kombinerar kodredigerare, felsökare och byggverktyg. IntelliJ IDEA och Eclipse är två alternativ för Java. Välj ditt installerade JDK i projektets inställningar. Menyer och skärmbilder kan skilja sig mellan versioner.

Hur hänger delarna ihop?

  1. Du skriver Java-källkod i en fil med ändelsen .java.
  2. Kompilatorn kontrollerar bland annat syntax och typer och skapar bytekod om kompileringen lyckas.
  3. JVM:n kör bytekoden. Logikfel och körningsfel kan fortfarande finnas i ett program som kompilerar.

Samma bytekod kan ofta köras på flera operativsystem, men kräver en kompatibel Java-version och tillgängliga bibliotek. Operativsystemspecifika funktioner kan behöva anpassas.

Nu kan du skriva ditt första Hello World-program.