Hvordan kompilere og kjøre ditt første Java-program?



Denne artikkelen vil hjelpe deg med å kompilere og kjøre et Java-program. Det vil også hjelpe deg å lære java-grunnleggende og en trinnvis veiledning for å skrive, kompilere og kjøre et Java-program.

Språk på høyt nivå som , , C ++ osv. kompilere et program til dets tilsvarende lavnivåkode som kan forstås og utføres av maskinen. I denne bloggen vil vi diskutere hvordan du skriver, kompilerer og kjører et java-program.

Det første trinnet er å opprette en mappe, opprette en Java-klasse og skriv et Java-program. Når vi skriver et Java-program, javac ( Java Compiler ) oversetter Java-kildekoden til bytekoden, dvs. .klasse fil . Bytecode er maskinspråk for Java Virtual Machine (JVM). Bytecode blir også referert til som den magiske koden til Java, som er plattformuavhengig.





hva er flume i hadoop

Et viktig trinn etter installasjon av Java i systemet er å sette en bane. Du kan referere til dette ' Hvordan angi en bane i Java? ’ artikkel for å vite nøyaktig prosedyre.

La oss lage et enkelt java-program.



Opprett en java-fil som HelloWorld.java

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

For å kompilere dette programmet skriver du inn kommandoen nedenfor på ledeteksten og trykker på enter.

javac HelloWorld.java

Dettekjører javac.exe , kompilatoren.Den generaliserte kommandoen for å kompilere noen .



  javac .java    

Når du trykker på enter, genereres HelloWorld .class-filen. Du finner begge deler HelloTesters.java og HelloTesters.class blant filene i arbeidskatalogen din.

Når vi kompilerer java-program ved hjelp av javac verktøy, utfører java kompilator vanligvis trinnene nedenfor:

  • Syntaks sjekking

  • Legger til ekstra kode

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

Så når jeg sier kompilatoren legger til ekstra kode på tidspunktet for kompilering, for eksempel hvis du ikke har skrevet noen bygger inn i programmet ditt så vil kompilatoren legge til en standard konstruktør til programmet ditt.

python def __init__

Så hovedformålet med java-samlingen er å produsere .class-fil av et program som maskinen forstår.

Merk: Java krever hver klasse plassert i sin egen kildefil må være det samme som klassenavn med utvidelsen Java.

Når vi begynner å kompilere kildekoden, plasseres hver klasse på sin egen .class-fil som inneholder bytekode .Anta at hvis du vil kompilere flere filer om gangen, så kan du bruke kommandoen nedenfor:

javac * .java

Denne kommandoen vil konvertere alle java-filer til .class-filer.

Med dette kommer vi til en slutt på denne artikkelen om Java Compilation-prosessen. Jeg håper du forsto hvordan du skal lage et Java-program og er tydelig på hvert eneste aspekt som jeg har diskutert ovenfor.

Sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden. Vi er her for å hjelpe deg med hvert trinn på reisen, for å bli en foruten dette java-intervjuspørsmålene, kommer vi med en læreplan som er designet for studenter og fagpersoner som ønsker å være Java-utvikler.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne artikkelen 'Hvordan lage Java-program', så kommer vi tilbake til deg så snart som mulig.