В това ръководство ще научиш основните стъпки за използване на Java-компилатора (javac) и за изпълнение на твоите Java програми с Java Runtime Environment (JRE). За да разбереш по-добре процеса на компилиране и изпълнение на Java код, е важно да познаваш отделните стъпки и да знаеш какво се случва зад сцената.
Най-важни заключения
- Java компилаторът (javac) превежда твоя изходен код в байт код.
- Байт кодът се съхранява в.class файлове и може да бъде изпълнен от JRE.
- Процесът включва компилиране на кода и последващото му изпълнение през командния ред или терминал.
Използване на Java компилатора (javac)
На първо място, трябва да се увериш, че правилно си конфигурирал своята среда за разработка. IDE (интегрирана среда за разработка) може да улесни работата ти, но е полезно да знаеш как протичат процесите технически.
Стъпка 1: Разбиране на IDE и командния ред
Първо е важно да разбереш, че IDE, с която работиш, в задния фон прибягва до Java компилатора и JRE. Тези инструменти извършват действителната работа, докато IDE ни улеснява в изпълнението. Трябва да имаш основно разбиране за начина, по който работи javac.

Стъпка 2: Директория на програмата и изходен код
Увери се, че посочваш правилния път към своя изходен код. Когато работиш с пакети, е полезно да спазваш структурата, зададена в папката на проекта ти. Запази файловете си в съответните директории, за да можеш по-лесно да ги намериш и компилираш.
Стъпка 3: Компилиране на изходния код
За да компилираш своя Java код, отвори терминала или командния ред и навигирай до директорията, където е съхранен твоят изходен код. Командата, която ще използваш, е javac. Въведи следното:
javac Модул3/Видео1/моят първи програма.java
Натисни Enter. Ако процесът е завършил и не е имало грешки, твоят код е компилиран успешно.
Стъпка 4: Проверка на генерираните файлове
След успешното компилиране, трябва да намериш.class файл в директорията Модул 3/Видео 1. Този файл съдържа байт кода, който ще бъде изпълнен от JRE. Този.class файл изглежда така:
моят първи програма.class

Стъпка 5: Изпълнение на програмата
За да изпълниш генерирания.class файл, използвай командата java, последвана от пълното име на твоя клас, като опуснеш разширението на файла:
java Модул3.Видео1.моят първи програма
След като въведеш и натиснеш Enter, байт кодът ще бъде изпълнен и трябва да видиш съответния изход в консола си.
Стъпка 6: Промени в кода
Ако направиш промени в своя изходен код, трябва да повториш процеса на компилиране. Използвай командата javac, както преди. Може да е много полезно да извикаш командите в терминала си с клавиша нагоре, за да ги изпълниш по-бързо отново.
Стъпка 7: Нов код и изход
Изпълни отново своята програма след промените, за да се увериш, че новите входове са в сила. След изпълнението на програмата, ще видиш новите изходи на база промените в своя изходен код.
Резюме
Използването на Java компилатора javac заедно с Java Runtime Environment за изпълнение на твоите програми е основен процес при програмирането на Java. Ти научи как да компилираш своя изходен код, да намериш генерираните.class файлове и да стартираш програмите си.
Често задавани въпроси
Как да стартирам Java компилатора?Можеш да стартираш Java компилатора, като използваш командата javac в твоя терминал или команден ред, последвана от пътя до твоя.java файл.
Каква е разликата между.java и.class файловете?.java файлът е изходният код, който пишеш, докато.class файлът съдържа байт кода, който се изпълнява от Java интерпретатора.
Как да отстраня грешки при компилиране?Внимателно провери своя изходен код за синтактични грешки и след това повтори командата за компилиране, за да видиш дали грешките са отстранени.
Мога ли да изпълня Java код без IDE?Да, можеш да компилираш и изпълниш Java код директно през командния ред или терминала, без да използваш IDE.