کیت توسعه جاوا

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
کیت توسعه جاوا (جی‌دی‌کی)
توسعه‌دهنده نرم‌افزار شرکت اوراکل
نسخهٔ پایدار
۸ به‌روزرسانی ۱۴۴ (۱٫۸٫۰_۱۴۴) / ۲۶ ژوئیه ۲۰۱۷؛ ۳ ماه پیش (۲۰۱۷-۰۷-26)
سیستم‌عامل ویندوز ان‌تی، مک‌اواس، لینوکس، Solaris
سکوی رایانش آی‌ای-۳۲, X86-64, آرم، اسپارک
گونه کیت توسعه نرم‌افزار
پروانه پروانهٔ سان (بیشتر آن همچنان تحت پروانهٔ جی‌پی‌ال)
وب‌گاه www.oracle.com/technetwork/java/index.html

کیت توسعهٔ جاوا محصولی از شرکت سان است که هدفش توسعه‌گران جاواست. از زمان معرفی جاوا، معروفترین پراستفاده‌ترین کیت توسعهٔ نرم‌افزاری است. در ۱۷ نوامبر ۲۰۰۷ سان اعلام نمود که این کیت را تحت اجازه‌نامه عمومی همگانی گنو منتشر خواهد نمود؛ بنابراین این نرم‌افزار آزاد خواهد شد. این اتفاق در ۸ می ۲۰۰۷ رخ داد.[۱] سان در متن کد جی‌دی‌کی باز نیز مشارکت داشت.

محتویات جی‌دی‌کی[ویرایش]

جی‌دی‌کی دارای اجزایی اولیه باز ابزارهای لازم برای برنامه‌نویس است، که شامل:

  • جاوا – بارگذاری برای برنامه‌های کاربردی جاوا. این ابزار یک مفسر است که قادر به تفسیر برنامه و تولید فایل‌های کلاس (.class) با استفاده از مترجم جاواسی است. اکنون با این روش، تنها یک مجری برای هر دو امر توسعه و اجرا خواهد بود. اجراکنندهٔ پیشین، یعنی جی‌ارایی٬no longer به همراه کیت توسعهٔ جاوا سان منتشر می‌شود.
  • جاواسیمترجم که وظیفهٔ ترجمهٔ متن به جاوابایت‌کد را بر عهده دارد.
  • جار (به انگلیسی: Jar) – یک آرشیو کننده است، که کلاسهای کتابخانه ای را در یک فایل به نام جار مجتمع می‌سازد. این ابزار برای مدیریت فایل‌های جار نیز به کار می‌رود.
  • مستندسازی جاوا – مولد مستند است. این برنامه به صورت خودکار مستندات برنامه را از متن برنامه که به صورت توضیح (به انگلیسی: comment) آمده‌است٬ایجاد می‌نماید.
  • جی‌دی‌بی – خطایاب جاوا.
  • جِی‌پی‌اس – ابزار حالتی برای فرایند، این ابزار نشانگر اطلاعات فرایند کنونی پردازش‌های جاواست.
  • جاواپی – پروندهٔ کلاسی برای اسمبلِ معکوس.
  • مشاهده‌گرِ اپلت(به انگلیسی: appletviewer)– ابزاری برای توسعه و اجرای برنامه‌هایِ اپلت بدون نیاز به مرورگر است.
  • جاوااچ – هِدِرِ فایل سی برای ایجاد متدهای بومی (به انگلیسی: native method).
  • جاوادبلیواس – یک اجرای شروع‌کنندهٔ وبِ جاوا (به انگلیسی: Java Web Start) برای برنامه‌های جی‌ان‌پی‌ال.
  • اکس‌تی‌چک – ابزار کمکی که برخورد پرونده‌های جار را ردگیری می‌کند.
  • اِی‌پی‌تی – ابزار فرایند حاشیه‌نویسی
  • جِی‌هَت – (آزمایشی) ابزار بررسی حافظهٔ هیپِ جاوا
  • جِی استَک – (آزمایشی) ابزار کمکی که ردیابی پشتهٔ جاوا را برای نخ‌ها چاپ می‌کند
  • جِی‌استَد – (آزمایشی) ابزار مانیتورینگ ایستایی مربوط به ماشین مجازی جاوا
  • جِی‌اینفو –(آزمایشی) این ابزار اطلاعات پیکربندی فرایندهای جاوای جاری را می‌گیرد.
  • جِی‌مَپ – (آزمایشی) این ابزار اطلاعاتِ تفشیهٔ حافظه را چاپ می‌کند و نیز قابلیت نمایش حافظهٔ اشیای اشتراکی جاوا و جزییات حافظهٔ هیپ پردازش داده شده را نیز داراست
  • آی‌دی‌ال‌جی – آی‌دی‌ال برای مترجم جاوا است. این ابزار کمکی، انقیادهای جاوا را از قالب یم فایل آی‌دی‌ال تولید می‌نماید.
  • ابزار سیاست‌گذاری – ابزار ایجاد سیاست‌گذاری و مدیریت که سیاست لازم را برای زمان اجرای جاوا تعیین کرده و مشخص کنندهٔ اجازه‌هایی دسترسی به اشیای از چه متونی است.
  • ویژوال‌وی‌ام – ابزاری تصویری که چندین ابزار تحت خط فرمان جی‌دی‌کی را مجتمع نموده و کارایی بالایی دارد.
  • وارد کردن دبلیواس – ایجاد توانایی جاکس-دبلیواس برای برپایی یک خدمتگزار وب
  • جی‌ران اسکریپت – پوسته‌ای اسکریپتی برای خط فرمانِ جاوا.

همچنین جی‌دی‌کی به همراه یک محیط زمان اجرای جاوای کامل همراه است که معمولاً زمان اجرای خصوصی نامیده می‌شود. این محیط شامل یک ماشین مجازی جاوا و تمام کلاس‌های مربط به کتابخانه‌های موجود در محیط تولید است که به همراه کتابخانه‌هایی است که تنها برای توسعه‌گران قابل استفاده‌است. از این میان می‌توان به بین‌المللی‌سازی(جاوا) اشاره نمود.

نسخه‌های جی‌دی‌کی، شامل مثال‌هایی پیاده‌سازی شده از تقریباً تمام ای‌پی‌آیِ جاواست.

سایر جی‌دی‌کی‌ها[ویرایش]

برای سکوهای مختلف جی‌دی‌کی‌های متنوعی وجود دارد که بعضی از آن‌ها از متن جی‌دی‌کی به وجود آمده‌اند و بعضی دیگر این‌گونه نیستند. اما نکتهٔ مشترک میان همهٔ آن‌ها، وفاداری به ویژگی‌های جاواست. اگرچه بعضی از آن‌ها دارای تفاوت‌هایی در پیاده‌سازی بخش‌های خاصی، مانند زباله‌روب و فنون بهینه‌سازی هستند. این جی‌دی‌کی‌ها شامل:

منابع[ویرایش]

پیوند به بیرون[ویرایش]