Јава Рун-тиме Енвиронмент (ЈРЕ) је део Јава развојног комплета (ЈДК). То је бесплатно доступна дистрибуција софтвера која има Јава Цласс Либрари, специфичне алате и самостални ЈВМ. То је најчешће окружење доступно на уређајима за покретање јава програма. Изворни Јава код се компајлира и конвертује у Јава бајт код. Ако желите да покренете овај бајт код на било којој платформи, потребан вам је ЈРЕ. ЈРЕ учитава класе, проверава приступ меморији и преузима системске ресурсе. ЈРЕ делује као слој на врху оперативног система.
Такође укључује:
- Технологије које се користе за примену као што је Јава Веб Старт.
- Комплети алата за кориснички интерфејс као што је Јава 2Д.
- Интеграционе библиотеке попут Повезивање Јава базе података (ЈДБЦ) и Јава интерфејс за именовање и именик (ЈНДИ) .
- Библиотеке као што су Ланг и утил.
- Друге основне библиотеке попут Јава Манагемент Ектенсионс (ЈМКС) , Јава изворни интерфејс (ЈНИ) и Јава за КСМЛ обраду (ЈАКС-ВС) .
Од чега се састоји ЈРЕ?
ЈРЕ се састоји од следећих компоненти:
како искључити режим програмера за Андроид
Како ЈРЕ ради са ЈВМ?
ЈРЕ има инстанцу ЈВМ-а са собом, библиотечке класе и развојне алате. Да бисмо разумели рад ЈРЕ-а, погледајмо пример једноставног програма 'Хелло Ворлд'.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Када напишете овај програм, морате га сачувати са екстензијом .јава. Саставите свој програм. Излаз Јава компајлера је бајт код који је независан од платформе. Након компајлирања, компајлер генерише датотеку .цласс која има бајт код. Бајткод је независан од платформе и ради на било ком уређају који има ЈРЕ. Одавде почиње рад ЈРЕ. Да бисте покренули било који Јава програм, потребан вам је ЈРЕ. Ток бајткода за покретање је следећи:
Следећи кораци се дешавају током рада:
- Боотстрап учитавач класа
- Учитавач класа екстензија
- Учитавач системске класе
- Извршите бајт код
- Упутите одговарајуће позиве основном хардверу
У овом кораку, учитавач класа учитава различите класе које су неопходне за покретање програма. Учитавач класа динамички учитава класе у Јава виртуелној машини.
Када се ЈВМ покрене, користе се три учитавача класа:
Верификатор бајт кода се може сматрати чуваром капије. Он верификује бајткод тако да код не прави било какве сметње за тумач. Код је дозвољен за тумачење само када прође тестове Битецоде верификатора који проверава формат и проверава да ли постоји нелегалан код.
Када се класе учитају и код буде верификован, онда тумач чита монтажни код ред по ред и ради следеће две функције:
На овај начин програм ради у ЈРЕ.
Како подесити Јава ЈРЕ са ПАТХ варијаблама окружења?
Да бисте развили или покренули Јава апликације, потребно је да преузмете и инсталирате Јава СЕ Девелопмент Кит.
Корак 1.) Преузмите најновију верзију Јава СЕ са званичног сајта оракула.
крускалс алгоритхм
Корак 2.) Након преузимања датотеке, имаћете преузету извршну датотеку. Покрените ту датотеку и задржите све као подразумевано и наставите да кликнете даље, а затим инсталирајте.
Корак 3.) Након завршетка инсталације, ваш ЈДК и ЈРЕ ће бити преузети у фасциклу програмских датотека.
Корак 4.) Након комплетне инсталације, потребно је да подесите варијабле окружења.
Корак 5.) Идите на контролну таблу -> Систем и безбедност -> Систем -> Напредне поставке система. Појавиће се следећи оквир за дијалог.
Корак 6.) Кликните на Променљиве окружења, идите на системске варијабле и двапут кликните на Путања.
цомпарето метода јава
Корак 7.) Сада додајте путању ваше бин датотеке присутне у ЈРЕ датотеци у променљиву Патх.
Подешавање Јава окружења је завршено.