I den här guiden lär du dig de grundläggande stegen för att använda Java-kompilatorn (javac) och för att köra dina Java-program med Java Runtime Environment (JRE). För att bättre förstå processen att kompilera och köra Java-kod är det viktigt att känna till de enskilda stegen och veta vad som händer i bakgrunden.
Viktigaste insikterna
- Java-kompilatorn (javac) översätter din källkod till bytekod.
- Bytekod lagras i.class-filer och kan köras av JRE.
- Processen omfattar att kompilera koden och sedan köra den via kommandotolken eller en terminal.
Använda Java-kompilatorn (javac)
Först vill du säkerställa att du har konfigurerat din utvecklingsmiljö korrekt. En IDE (Integrated Development Environment) kan underlätta ditt arbete, men det är användbart att veta hur processen går till tekniskt sett.
Steg 1: Förstå IDE och kommandoraden
Först är det viktigt att förstå att IDE:n du arbetar med använder Java-kompilatorn och JRE i bakgrunden. Dessa verktyg utför det faktiska arbetet, medan IDE:n gör det enklare för oss att utföra det. Du bör skaffa dig en grundläggande förståelse för hur javac fungerar.

Steg 2: Programkatalog och källkod
Säkerställ att du anger den korrekta sökvägen till din källkod. När du arbetar med paket är det bra att följa den struktur som anges i din projektmapp. Lägg dina filer i rätt kataloger så att du lättare kan hitta och kompilera dem.
Steg 3: Kompilera källkoden
För att kompilera din Java-kod, öppna terminalen eller kommandotolken och navigera till den katalog där din källkod är sparad. Kommandot du kommer att använda är javac. Du skriver följande:
javac Modul3/Video1/min första program.java
Tryck på Enter. När processen är klar och inga felmeddelanden visas har din kod kompilerats framgångsrikt.
Steg 4: Kontrollera de genererade filerna
Efter en lyckad kompilering bör du finna en.class-fil i katalogen Modul 3/Video 1. Denna fil innehåller den bytekod som JRE kommer att köra. Denna.class-fil ser ut så här:
min första program.class

Steg 5: Köra programmet
För att köra den genererade.class-filen, använd kommandot java, följt av det fullständiga namnet på din klass, utan filändelsen:
java Modul3.Video1.min första program
Efter att du har skrivit och tryckt på Enter kommer bytekoden att köras, och du bör se den korrekta utskriften i din konsol.
Steg 6: Ändringar i koden
Om du gör ändringar i din källkod måste du köra kompileringstanken igen. Använd javac-kommandot som tidigare. Det kan vara mycket användbart att hämta kommandon i din terminal med uppåtpilen för att snabbt kunna köra dem igen.
Steg 7: Ny kod och utdata
Kör ditt program igen efter att ha gjort ändringar för att säkerställa att de nya inmatningarna har trätt i kraft. Efter att programmet har körts ser du de nya uträkningarna baserat på ändringarna i din källkod.
Sammanfattning
Användningen av Java-kompilatorn javac tillsammans med Java Runtime Environment för att köra dina program är en grundläggande process vid programmering i Java. Du har lärt dig hur du kompilera din källkod, hittar de genererade.class-filerna och kör dina program.
Vanliga frågor
Hur kör jag Java-kompilatorn?Du kan köra Java-kompilatorn genom att använda kommandot javac i din terminal eller kommandoprompt, följt av sökvägen till din.java-fil.
Vad är skillnaden mellan.java och.class-filer?En.java-fil är källkoden som du skriver, medan en.class-fil innehåller bytekoden som körs av Java-tolken.
Hur fixar jag kompilatorfel?Kontrollera noggrant din källkod för syntaxfel och kör sedan kompilationskommandot igen för att se om felen är åtgärdade.
Kan jag köra Java-kod utan IDE?Ja, du kan också kompilera och köra Java-kod direkt via kommandoprompten eller terminalen utan att använda en IDE.