Tässä oppaassa opit perusvaiheet Java-kääntäjän (javac) käytöstä ja Java-ohjelmien suorittamisesta Java Runtime Environmentin (JRE) avulla. Jotta prosessi Java-koodin kääntämisestä ja suorittamisesta olisi paremmin ymmärrettävissä, on tärkeää tuntea yksittäiset vaiheet ja tietää, mitä taustalla tapahtuu.
Tärkeimmät havainnot
- Java-kääntäjä (javac) kääntää lähdekoodisi bytekoodiksi.
- Bytekoodi tallennetaan.class-tiedostoihin ja sen voi suorittaa JRE.
- Prosessi sisältää koodin kääntämisen ja sen jälkeisen suorittamisen komentokehotteessa tai terminaalissa.
Java-kääntäjän (javac) käyttäminen
Ensiksi haluat varmistaa, että kehitysympäristösi on oikein konfiguroitu. IDE (Integrated Development Environment) voi helpottaa työskentelyäsi, mutta on hyödyllistä tietää, miten prosessi teknisesti etenee.
Vaihe 1: IDE ja komentorivi
Ensinnäkin on tärkeää ymmärtää, että käyttämäsi IDE nojaa taustalla Java-kääntäjään ja JRE:hen. Nämä työkalut tekevät varsinaisen työn, kun IDE helpottaa meille toteuttamista. Sinun pitäisi omaksua perustietämys javacin toiminnasta.

Vaihe 2: Ohjelman hakemisto ja lähdekoodi
Varmista, että osoitat oikean polun lähdekoodiisi. Työskennellessäsi pakettien kanssa on hyödyllistä pitää kiinni rakenteesta, joka on määritetty projektikansiossasi. Aseta tiedostosi oikeisiin hakemistoihin, jotta voit löytää ja kääntää ne helpommin.
Vaihe 3: Lähdekoodin kääntäminen
Kääntääksesi Java-koodisi, avaa terminaali tai komentokehote ja siirry hakemistoon, jossa lähdekoodisi on tallennettuna. Komento, jota käytät, on javac. Kirjoitat seuraavat:
javac Modul3/Video1/minun ensimmäinen ohjelma.java
Paina Enter-näppäintä. Kun prosessi on valmis eikä virheistä anneta ilmoitusta, koodisi on käännetty onnistuneesti.
Vaihe 4: Generoitujen tiedostojen tarkistaminen
Onnistuneen käännön jälkeen sinun pitäisi löytää.class-tiedosto hakemistosta Modul 3/Video 1. Tämä tiedosto sisältää bytekoodin, jota JRE suorittaa. Tämä.class-tiedosto näyttää tältä:
minun ensimmäinen ohjelma.class

Vaihe 5: Ohjelman suorittaminen
Suorittaaksesi generoidun.class-tiedoston, käytä komentoa java, jota seuraa luokkasi täydellinen nimi, jättäen tiedostopäätteen pois:
java Modul3.Video1.minun ensimmäinen ohjelma
Syötettyäsi ja painettuasi Enter-näppäintä bytekoodi suoritetaan, ja sinun pitäisi nähdä vastaava tuloste konsolissasi.
Vaihe 6: Muutokset koodissa
Kun teet muutoksia lähdekoodiisi, sinun on suoritettava kääntöprosessi uudelleen. Käytä siihen javac-komentoa kuten aiemmin. On hyvin hyödyllistä, että voit palauttaa komentoja terminaalissasi ylöspäin-näppäimellä, jotta voit suorittaa ne nopeammin uudelleen.
Vaihe 7: Uusi koodi ja tuloste
Suorita ohjelmasi muutosten jälkeen varmistaaksesi, että uudet syötteet ovat voimassa. Ohjelman suorittamisen jälkeen näet uudet tulosteet perustuen muutoksiin lähdekoodissasi.
Yhteenveto
Java-kääntäjän javacin käyttäminen yhdessä Java Runtime Environmentin kanssa ohjelmiesi suorittamiseen on perustavanlaatuinen prosessi Java-ohjelmoinnissa. Olet oppinut, miten käännät lähdekoodisi, löydät generoidut.class-tiedostot ja saat ohjelmasi toimimaan.
Usein kysytyt kysymykset
Kuinka suoritan Java-kääntäjän?Voit suorittaa Java-kääntäjän käyttämällä komentoa javac terminaalissasi tai komentokehotteessasi, jota seuraa polku.java-tiedostollesi.
mikä on ero.java- ja.class-tiedostojen välillä?.java-tiedosto on lähdekoodi, jonka kirjoitat, kun taas.class-tiedosto sisältää bytekoodin, jota Java-tulkki suorittaa.
Kuinka korjaan käännösvirheitä?Tarkista huolellisesti lähdekoodisi syntaksivirheitä ja suorita sitten kääntökomento uudelleen nähdäksesi, onko virheet korjattu.
Voinko suorittaa Java-koodia ilman IDE:tä?Kyllä, voit myös kääntää ja suorittaa Java-koodia suoraan komentokehotteessa tai terminaalissa ilman IDE:tä.