În acest ghid, vei învăța pașii de bază pentru utilizarea Java-Compilerului (javac) și pentru rularea programelor tale Java cu Java Runtime Environment (JRE). Pentru a înțelege mai bine procesul de compilare și rulare a codului Java, este important să cunoști pașii individuali și să știi ce se întâmplă în spate.
Aspecte importante
- Compilerul Java (javac) traduce codul tău sursă în bytecode.
- Bytecode este stocat în fișiere.class și poate fi executat de JRE.
- Procesul include compilarea codului și rularea sa ulterioară prin linia de comandă sau un terminal.
Utilizarea compilerului Java (javac)
Mai întâi, vrei să te asiguri că ai configurat corect mediu de dezvoltare. Un IDE (Integrated Development Environment) poate să îți facă munca mai ușoară, totuși este util să știi cum decurge procesul din punct de vedere tehnic.
Pasul 1: Înțelegerea IDE-ului și a liniei de comandă
În primul rând, este important să înțelegi că IDE-ul cu care lucrezi accesează în spate compilerul Java și JRE. Aceste instrumente își fac munca efectiv, în timp ce IDE-ul ne facilitează executarea. Ar trebui să îți dezvolți o anumită înțelegere de bază despre cum funcționează javac.

Pasul 2: Directorul programului și codul sursă
Asigură-te că specifici calea corectă către codul tău sursă. Când lucrezi cu pachete, este util să respecți structura stabilită în folderul proiectului tău. pune fișierele tale în directoarele corespunzătoare, astfel încât să le poți găsi și compila mai ușor.
Pasul 3: Compilarea codului sursă
Pentru a compila codul tău Java, deschide terminalul sau linia de comandă și navighează la directorul în care este salvat codul tău sursă. Comanda pe care o vei utiliza este javac. Introdu următoarele:
javac Modul3/Video1/primul meu program.java
Pune apăsare pe Enter. Dacă procesul este finalizat și nu există referințe la erori, codul tău a fost compilat cu succes.
Pasul 4: Verificarea fișierelor generate
După compilarea cu succes, ar trebui să găsești în directorul Modul 3/Video 1 un fișier.class. Acest fișier conține bytecode, care este executat de JRE. Acest fișier.class arată astfel:
primul meu program.class

Pasul 5: Executarea programului
Pentru a executa fișierul.class generat, utilizează comanda java, urmată de numele complet al clasei tale, lăsând extensia de fișier deoparte:
java Modul3.Video1.primul meu program
După introducerea și apăsarea tastei Enter, bytecode-ul va fi executat, iar tu ar trebui să vezi outputul corespunzător în consola ta.
Pasul 6: Modificări în cod
Dacă faci modificări în codul tău sursă, va trebui să repeți procesul de compilare. Folosește comanda javac ca înainte. Poate fi foarte util să reții comenzile în terminalul tău cu tasta săgeată în sus pentru a le executa din nou mai rapid.
Pasul 7: Cod nou și output
Execută din nou programul tău după modificări pentru a te asigura că noile intrări sunt active. După ce ai rulat programul, vei vedea noile outputuri bazate pe modificările din codul tău sursă.
Rezumat
Utilizarea compilerului Java javac împreună cu Java Runtime Environment pentru a-ți rula programele este un proces fundamental în programarea în Java. Ai învățat cum să îți compilezi codul sursă, să găsești fișierele.class generate și să îți rulezi programele.
Întrebări frecvente
Cum execut Java Compiler-ul?Poti să execuți Java Compiler-ul folosind comanda javac în terminalul sau linia ta de comandă, urmată de calea către fișierul tău.java.
Care este diferența dintre fișierele.java și.class?Un fișier.java este codul sursă pe care îl scrii, în timp ce un fișier.class conține bytecode care este executat de interpretul Java.
Cum repar erorile de compilare?Verifică cu atenție codul tău sursă pentru erori de sintaxă și apoi execută din nou comanda de compilare pentru a verifica dacă erorile au fost corectate.
Poti executa cod Java fără IDE?Da, poți compila și rula cod Java direct din linia de comandă sau terminal, fără a folosi un IDE.