Hvordan kompileres og køres dit første Java-program?



Denne artikel hjælper dig med at kompilere og køre et java-program. Det hjælper dig også med at lære java-grundlæggende og en trinvis vejledning til at skrive, kompilere og køre et Java-program.

Sprog på højt niveau som , , C ++ osv. kompiler et program til dets ækvivalente lavniveaukode, som kan forstås og udføres af maskinen. I denne blog vil vi diskutere, hvordan man skriver, kompilerer og kører et java-program.

Det første trin er at oprette en mappe, oprette en Java-klasse og skriv et Java-program. Når vi skriver et Java-program, javac ( Java Compiler ) oversætter java-kildekoden til bytekoden, dvs. .klasse fil . Bytecode er maskinsprog for Java Virtual Machine (JVM). Bytecode kaldes også Java's magiske kode, som er den platformuafhængige.





Et vigtigt trin efter installation af Java i systemet er at indstille en sti. Du kan henvise til dette '' Hvordan indstilles en sti i Java? ’ artikel for at kende den nøjagtige procedure.

Lad os oprette et simpelt java-program.



Opret en java-fil som HelloWorld.java

offentlig klasse HelloWorld {public static void main (String args []) {System.out.println ('Hello World')}}

For at kompilere dette program skal du skrive kommandoen vist nedenfor på din kommandoprompt og trykke på enter.

javac HelloWorld.java

Dettekører javac.exe , kompilatoren.Den generaliserede kommando til at kompilere enhver .



  javac .java    

Når du trykker på enter, genereres HelloWorld .class-filen. Du finder begge dele HelloTesters.java og HelloTesters.class blandt filerne i din arbejdsmappe.

Når vi kompilerer java-program ved hjælp af javac værktøj, generelt udfører java compiler nedenstående trin:

  • Syntaks kontrol

  • Tilføjelse af ekstra kode

  • Konvertering af kildekode til bytekode dvs. fra .java-fil til .class-fil

Så når jeg siger compiler tilføjer ekstra kode på tidspunktet for kompilering, for eksempel hvis du ikke har skrevet nogen Bygger i dit program, så tilføjer compileren en standardkonstruktør til dit program.

find det største tal i en matrix

Så hovedformålet med java-kompilering er at producere .class-fil af et program, som maskinen forstår.

Bemærk: Java kræver hver klasse placeret i sin egen kildefil skal være det samme som klassens navn med udvidelsen Java.

Når vi begynder at kompilere kildekoden, placeres hver klasse i sin egen .class-fil der indeholder bytecode .Antag, hvis du vil kompilere flere filer ad gangen, så kan du bruge nedenstående kommando:

javac * .java

Denne kommando konverterer alle java-filer til .class-filer.

Med dette kommer vi til slutningen af ​​denne artikel om Java Compilation-processen. Jeg håber, du forstod, hvordan du kompilerer et java-program og er klar over hvert eneste aspekt, som jeg har diskuteret ovenfor.

Tjek af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Vi er her for at hjælpe dig med hvert trin på din rejse, for at blive et ud over dette java-interviewspørgsmål, kommer vi med en læseplan, der er designet til studerende og fagfolk, der ønsker at være Java-udvikler.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne artikel 'hvordan man kompilerer java-program', så vi vender tilbage til dig hurtigst muligt.