Java SE Development Kit (JDK)

Java SE Development Kit (JDK)

نسخه8 U441

بروز رسانی اخیر4 ماه پیش

کیت توسعهٔ جاوا یا همان Java Development Kit که به اختصار JDK نامیده می‌شود، شامل مجموعه ای از ابزارهای برنامه نویسی جاوا است. این مجموعه برای برنامه نویسان جاوا بسیار کاربردی و حتی ضروری است. در واقع JDK شامل ابزارهایی برای توسعه و آزمایش برنامه هایی است که به زبان برنامه نویسی جاوا نوشته شده و بر روی پلت فرم جاوا اجرا می شوند. JDK همچنین دارای یک محیط اجرای کامل جاوا (JRE) است که معمولاً private runtime نامیده می‌شود، زیرا از JRE "معمولی" جدا شده و دارای محتوای اضافی است. JDK شامل یک ماشین مجازی جاوا و تمام کتابخانه های کلاس موجود در محیط تولید و همچنین کتابخانه های اضافی است (مانند کتابخانه های بین المللی و کتابخانه های IDL) که فقط برای توسعه دهندگان مفید هستند.      

تعدادی از عناصر و ابزارهای موجود در JDK:

  • AppletViewer: یک برنامه خط فرمان مستقل از Sun برای اجرا و دیباگ اپلت های جاوا بدون مرورگر وب است.
  • apt: ابزار پردازش حاشیه نویسی.
  • extcheck: ابزاری که تضادهای فایل JAR را تشخیص می دهد.
  • idlj: کامپایلر IDL به جاوا. این ابزار اتصالات جاوا را از یک فایل Java IDL معین تولید می کند.
  • jabswitch: پل دسترسی جاوا (Java Access Bridge) که فناوری های کمکی را در سیستم های مایکروسافت ویندوز نشان می دهد.
  • java: ابزار بارگذاری برنامه‌های کاربردی جاوا. این ابزار یک مفسر است و می تواند فایل های کلاس (.class) تولید شده توسط کامپایلر JAVAC را تفسیر کند. در حال حاضر یک لانچر واحد هم برای توسعه و هم برای استقرار استفاده می‌شود.
  • javac: کامپایلر جاوا که کد منبع را به بایت کد جاوا تبدیل می کند.
  • javadoc: تولید کننده اسناد (مستندساز جاوا)، که به طور خودکار از کامنت های سورس کد، داکیومنت تولید می کند.
  • jar: یک آرشیو کننده که کلاس های کتابخانه ای را در یک فایل به نام jar مجتمع می‌سازد. این ابزار برای مدیریت  فایل های JAR نیز به کار می‌رود.
  • jarsigner: ابزار امضا و تأیید jar
  • javah: تولید کننده هدر فایل C و stub، که برای نوشتن متدهای بومی ( native method) استفاده می‌شود.
  • javap: جداکننده فایل کلاس (.class)
  • javaws: راه‌انداز Java Web Start برای برنامه‌های JNLP
  • JConsole: مانیتورینگ و کنسول مدیریت جاوا
  • JDB‌: دیباگر یا همان خطایاب جاوا.
  • JPS: ابزار نشانگر اطلاعات فرایند کنونی پردازش‌های جاواست.
  • javap: جداکننده فایل کلاس (برای اسمبلِ معکوس)
  • javaws: یک ابزار اجرا کننده برای شروع‌کنندهٔ وبِ جاوا ( Java Web Start) برای برنامه‌های JNLP
  • JConsole: کنسول مدیریت و مانیتورینگ جاوا
  • jmc: ابزار Java Mission Control
  • jpackage: ابزاری برای تولید بسته‌های کاربردی مستقل
  • pack200: ابزار فشرده سازی JAR
  • Policytool: ابزار ایجاد خط مشی و مدیریت است که می تواند خط مشی را برای زمان اجرا جاوا تعیین کند و مشخص کند کدام مجوزها برای کد از منابع مختلف در دسترس هستند.
  • jrunscript: پوسته اسکریپت خط فرمان جاوا ( Java command-line script shell)
  • VisualVM: ابزار بصری که چندین ابزار JDK خط فرمان را ادغام می‌کند (دیگر در JDK 9+ موجود نیست)
  • wsimport: مصنوعات قابل حمل JAX-WS را برای فراخوانی یک وب سرویس تولید می کند.
  • xjc: بخشی از Java API برای XML Binding (JAXB) API. یک طرح XML را می پذیرد و کلاس های جاوا را تولید می کند



مشخصات

سیستم عامل

ویندوز

تاریخ انتشار

22 Feb, 2025

فرمت فایل

zip

توسعه دهنده

Java

Rahanet packagesRahanet packages

نظر خود را با ما شریک سازید