Šajā rokasgrāmatā tu apgūsi pamata soļus, lai izmantotu Java-kompilatoru (javac) un izpildītu savus Java programmas ar Java Runtime Environment (JRE). Lai labāk izprastu Java koda kompilēšanas un izpildes procesu, ir svarīgi zināt katru soli un saprast, kas notiek fona.
Galvenās atziņas
- Java kompilators (javac) tulko tavu avota kodu bytecode.
- Bytecode tiek glabāts.class failos un var tikt izpildīts ar JRE.
- Process ietver koda kompilēšanu un tā turpmāku izpildi caur komandu uzvedni vai terminālu.
Java kompilatora (javac) izmantošana
Vispirms vēlies pārliecināties, ka esi pareizi konfigurējis savu izstrādes vidi. IDE (integrētā izstrādes vide) var atvieglot tavu darbu, taču ir noderīgi saprast, kā process tehniskā līmenī norisinās.
1. solis: Izproti IDE un komandrindu
Pirmkārt, ir svarīgi saprast, ka IDE, ar kuru tu strādā, aizkadrā izmanto Java kompilatoru un JRE. Šie rīki veic patieso darbu, kamēr IDE mums atvieglo izpildes procesu. Tev vajadzētu iegūt pamatzināšanas par to, kā darbojas javac.

2. solis: Programmas katalogs un avota kods
Pārliecinies, ka norādi pareizu ceļu uz savu avota kodu. Strādājot ar paketēm, ir noderīgi ievērot struktūru, kas noteikta tavā projekta mapē. Novieto savus failus atbilstošajos katalogos, lai tos varētu vieglāk atrast un kompilēt.
3. solis: Kodam kompilēt
Lai kompilsētu savu Java kodu, atver termināli vai komandu uzvedni un navigē uz katalogu, kur tajā ir tavs avota kods. Komanda, ko tu izmantosi, ir javac. Tu ievadīsi sekojošo:
javac Modul3/Video1/mani pirmais programma.java
Nospiest Enter. Kad process ir pabeigts un nav nevienas atsauces uz kļūdām, tavs kods ir veiksmīgi kompilēts.
4. solis: Pārbaudi ģenerētos failus
Pēc veiksmīgas kompilēšanas tev vajadzētu atrast.class failu katalogā Modul 3/Video 1. Šis fails satur bytecode, ko izpilda JRE. Šis.class fails izskatās šādi:
mani pirmais programma.class

5. solis: Programmas izpilde
Lai izpildītu ģenerēto.class failu, izmanto komandu java, sekojot pilnam klases nosaukumam, izslēdzot faila paplašinājumu:
java Modul3.Video1.mani pirmais programma
Pēc ievades un Enter taustiņa nospiešanas bytecode tiek izpildīts un tu redzēsi atbilstošu izvadi savā konsolē.
6. solis: Izmaiņas kodā
Ja tu veic izmaiņas savā avota kodā, tev vēlreiz jāveic kompilēšanas process. Izmanto komandu javac tāpat kā iepriekš. Būs ļoti noderīgi atkārtoti iegūt komandas savā terminālā, izmantojot uz augšu vērsto bultiņu, lai tās ātrāk atkārtoti izpildītu.
7. solis: Jauns kods un izvade
Izpildi savu programmu pēc izmaiņām, lai pārliecinātos, ka jaunie ievadi ir efektīvi. Pēc programmas izpildes tu redzēsi jaunas izvades, kas balstītas uz izmaiņām tavā avota kodā.
Secinājumi
Java kompilatora javac izmantošana kopā ar Java Runtime Environment tavu programmu izpildei ir pamatprocess programmēšanā Java. Tu esi iemācījies, kā kompilēt savu avota kodu, atrast ģenerētos.class failus un darbināt savas programmas.
Biežāk uzdotie jautājumi
Kā es izpildīt Java kompilatoru?Tu vari izpildīt Java kompilatoru, ievadot komandu javac savā terminālī vai komandu uzvednē, sekojot ceļam uz savu.java failu.
Kāda ir atšķirība starp.java un.class failiem?.java fails ir avota teksts, ko tu raksti, kamēr.class fails satur bytecode, ko izpilda Java interpretators.
Kā es varu labot kompilācijas kļūdas?Rūpīgi pārbaudi savu avota kodu uz sintaktiskajām kļūdām un pēc tam atkārtoti izpildi kompilācijas komandu, lai redzētu, vai kļūdas ir novērstas.
Vai es varu izpildīt Java kodu bez IDE?Jā, tu vari kompilēt un izpildīt Java kodu arī tieši caur komandu uzvedni vai termināli, neizmantojot IDE.