یوشا آل ایوب

دست نوشته ها و تجربیات شخصی

یوشا آل ایوب

دست نوشته ها و تجربیات شخصی

دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم آنکس که تخصص ندارد و کاری را می پذیرد بی تقواست!

طبقه بندی موضوعی
تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران

 

نرم افزار Java Development Kit(به اختصار JDK) پکیجی هست که توسط شرکت Sun Microsystems (و اکنون Oracle) برای تولید و اجرای برنامه های Java طراحی و به بازار عرضه شده.

نکته: Java یک زبان برنامه نویسی کامپیوتر، سطح بالا و شی گرا هستش که توسط شرکت Sun برای تولید برنامه های مستقل از بستر اجرایی طراحی شده. به این معنی که برنامه های تولید شده توسط این زبان قادرن برروی همه سیستم عامل های Desktop اجرا و استفاده بشن.

پکیج JDK حاوی تعدادی کتابخانه، برنامه، ابزارهای کمکی و مستندات جهت تولید و نوشتن برنامه های Java هستش. چیزی شبیه به Windows SDK, Android SDK, .Net SDK و...

نکته: JDK درواقع Software Development Kit(به اختصار SDK) محسوب میشه برای همین به اون Java SDK هم گفته میشه.

درحال حاضر قادرید پکیج JDK رو بر روی سیستم عامل های Windows, GNU/Linux, Solaris, MacOS نصب و اجرا کنید اما من در این مقاله به نصب JDK برروی سیستم عامل Windows میپردازم. (Oracle JDK و OpenJDK)

برای کسب اطلاعات بیشتر راجب این پکیج به ویکی JDK مراجعه کنید.

 

فهرست مندرجات:

  • JDK یا JRE
  • سیستم مورد نیاز
  • دریافت JDK
  • نصب و تنظیم JDK
  • نکات
  • رفع مشکلات

 

  • JRE یا JDK

JDK با JRE تفاوت داره! JRE (مخفف Java Runtime Environment) شامل کتابخانه ها و برنامه های اجرا کننده جاوا هستش. در صورتیکه JDK شامل JRE، هدر ها، دیتابیس، javadoc, ابزارها و برنامه های توسعه جاوا هستش... در واقع JRE زیر مجموعه JDK هستش.

- بنابراین JRE برای کاربران عادی هستش که قصد اجرای برنامه های Java رو دارن.

- ولی JDK برای توسعه دهندگان هستش که فصد تولید و اجرای برنامه های Java رو دارن.

پس شما اگر توسعه دهنده هستید، باید JDK رو دانلود و نصب کنید.


JDK = JRE + development tools + debugging tools + sources + documents...

JRE = JVM + Java classes(network, math, awt, swing...) + runtime libraries...

JVM = Java class loader + runtime data area(memory) + execution engine...

 

  • سیستم مورد نیاز

حداقل های مورد نیاز برای نصب و استفاده از نرم افزار JDK در ویندوز:

1- پردازنده/سخت افزار x64 یا x86

2- سیستم عامل ویندوز 8/8.1 ,7 ,Vista, XP یا 10 با معماری 32bit یا 64bit

نکته: البته JDK بر روی سیستم عاملهای گنولینوکس و مک هم قابل نصب هست.

3- تقریباً 400mb فضا در Disk

4- 128mb فضا در RAM

نکته: اختصاص فضای RAM کمتر از این مقدار باعث فعال شدن سیستم Paging File ویندوز و کاهش پرفورمنس برنامه های جاوا خواهد شد.

 

  • دریافت JDK

برای دریافت JDK میتونید به یکی از لینک های زیر مراجعه کنید:

نکته: موقع انتخاب به کلمه x86 و x64 توجه کنید... اگر از سخت افزار ARM استفاده می کنید به اینجا مراجعه کنید.

محصول Oracle:

http://oracle.com/technetwork/java/javase/downloads/index.html

http://jdk.java.net/8

یا محصول Azul:

https://www.azul.com/downloads/zulu/zulu-windows

یا محصول OpenJDK:
https://github.com/ojdkbuild/ojdkbuild

 

  • نصب و تنظیم JDK

توجه: اگر از قبل نرم افزار JDK یا JRE رو نصب دارید، ابتدا باید اونهارو Uninstall کنید.

1- بعد از دانلود JDK، اون رو اجرا کنید و تا آخرین مرحله دکمه Next رو بزنید.

توجه: در صورتی که از نوع فشرده/zip شده JDK استفاده می کنید، کافیه اون رو extract و به محل دلخواه مثل C:\Program files\JDK انتقال بدید.

 

2- بعد از نصب JDK، نوبت به شناسوندن محل محتویات JDK به سیستم توسط تنظیم PATH و JAVA_HOME هستش.

 

تنظیم PATH

مقدار PATH برای JDK درواقع به محل برنامه های اصلی خود Java اشاره میکنه که این برنامه ها شامل javac, java, appletviewer, jdb و...