JRE жана JDK бирдейби?
JRE жана JDK бирдейби?

Video: JRE жана JDK бирдейби?

Video: JRE жана JDK бирдейби?
Video: Владимир Тарасов - Java 11: Золотой теленок 2024, Апрель
Anonim

JRE негизи болуп саналат Java Сиздин жерде виртуалдык машина Java программалар иштейт. Ал ошондой эле Апплеттин аткарылышы үчүн браузердин плагиндерин камтыйт. JDK абстракттуу машина. ортосундагы айырма JDK жана JRE ошол JDK үчүн программалык камсыздоону иштеп чыгуу комплекти болуп саналат java ал эми JRE программаларыңызды иштеткен жер.

Ушундай жол менен, JRE JDK камтылганбы?

JDK нын супер топтому болуп саналат JRE , жана ичиндеги бардык нерсени камтыйт JRE , плюс апплеттерди жана тиркемелерди иштеп чыгуу үчүн зарыл болгон компиляторлор жана мүчүлүштүктөрдү оңдоочулар сыяктуу куралдар. JRE китепканалар менен камсыз кылат, Java Виртуалдык машина (JVM) жана башка компоненттер менен жазылган апплеттерди жана тиркемелерди иштетүү Java программалоо тили.

Ошо сыяктуу эле, мага Eclipse үчүн JRE же JDK керекпи? Сиздин операциялык системаңызга карабастан, сиз жасайсыз керек кээ бир Java виртуалдык машинасын (JVM) орнотуу үчүн. Сиз Java Runtime Environment орното аласыз ( JRE ) же JavaDevelopment Kit ( JDK ), сиз каалаган нерсеге жараша кыл менен Eclipse . Эгер колдонууну кааласаңыз Eclipse Java өнүктүрүү үчүн, анда сиз керек орнотуу а JDK.

Буга байланыштуу мага JDK же JRE керекпи?

Maven талап кылат a. аркылуу тутулуу JDK , б.а. Java Өнүгүү комплектинин ордуна а Java RuntimeEnvironment ( JRE ). Негизги айырмасы – а JDK да камтыйт Java Компилятор жана башка куралдарды иштеп чыгуу Java Код, ал эми JRE компиляцияланган гана иштей алат Java колдонмолор.

JDK JRE JVM жана JIT деген эмне?

Java виртуалдык машинасы ( JVM ) абстракттуу эсептөө машинасы болуп саналат. Java өнүктүрүү комплекти ( JDK ) камтыйт JRE Javalibraries, Java булак компиляторлору, Java мүчүлүштүктөрдү оңдоочу, топтоо жана жайылтуу куралдары сыяктуу ар кандай өнүктүрүү куралдары менен бирге. Just In Time компилятору ( JIT ) программа аткарыла баштагандан кийин, ылдам иштейт.

Сунушталууда: