آیا JRE و JDK یکسان است؟
آیا JRE و JDK یکسان است؟

تصویری: آیا JRE و JDK یکسان است؟

تصویری: آیا JRE و JDK یکسان است؟
تصویری: #23 JDK JRE JVM در جاوا 2024, آوریل
Anonim

JRE اساساً است جاوا ماشین مجازی جایی که شما جاوا برنامه ها اجرا می شوند همچنین شامل افزونه های مرورگر برای اجرای اپلت است. JDK یک ماشین انتزاعی است.تفاوت بین JDK و JRE آن است JDK کیت توسعه نرم افزار برای است جاوا در حالی که JRE مکانی است که برنامه های خود را در آن اجرا می کنید.

به این ترتیب، آیا JRE در JDK گنجانده شده است؟

JDK ابر مجموعه ای از JRE ، و شامل هر چیزی است که در آن است JRE ، به علاوه ابزارهایی مانند کامپایلرها و دیباگرهای لازم برای توسعه اپلت ها و برنامه ها. JRE کتابخانه ها را فراهم می کند جاوا ماشین مجازی (JVM) و اجزای دیگر برای اجرای اپلت ها و برنامه های کاربردی نوشته شده در جاوا زبان برنامه نویسی.

به همین ترتیب، آیا برای Eclipse به JRE یا JDK نیاز دارم؟ صرف نظر از سیستم عامل شما، شما این کار را خواهید کرد نیاز برای نصب چند ماشین مجازی جاوا (JVM). شما می توانید یک محیط زمان اجرا جاوا نصب کنید ( JRE ، یا یک کیت JavaDevelopment ( JDK ) بسته به آنچه می خواهید انجام دادن با کسوف . اگر قصد استفاده دارید کسوف برای توسعه جاوا، پس شما باید نصب a JDK.

با توجه به این موضوع، آیا به JDK یا JRE نیاز دارم؟

ماون نیاز دارد خسوف با استفاده از a JDK ، یعنی جاوا کیت توسعه، به جای a جاوا Runtime Environment ( JRE ). تفاوت اصلی این است که الف JDK همچنین حاوی a جاوا کامپایلر و ابزارهای دیگر برای توسعه جاوا کد، در حالی که JRE فقط قادر به اجرای کامپایل است جاوا برنامه های کاربردی.

JDK JRE JVM و JIT چیست؟

ماشین مجازی جاوا ( JVM ) یک ماشین محاسباتی انتزاعی است. کیت توسعه جاوا ( JDK ) حاوی JRE همراه با ابزارهای مختلف توسعه مانند Javalibraries، کامپایلرهای منبع جاوا، اشکال زدایی جاوا، بسته بندی و ابزارهای توسعه. کامپایلر Just In Time ( JIT ) پس از شروع اجرای برنامه، در لحظه اجرا می شود.

توصیه شده: