گنو کلاس پث پروژه ای با هدف ایجاد پیاده سازی نرم افزار آزاد از کلاس کتابخانهٔ جاوا برای جاوا است. فارغ از حجم عظیم کتابخانهٔ که باید خلق می شد، تاکنون بیشتر کار صورت پذیرفته است، که شامل سوینگ، کوربا و سایر بخش های اصلی است. توسعه دهندگان کلاس پث بیشتر کلاس ها را از جی۲ اس ایی ۱٫۴ و ۵٫۰ پیاده سازی نموده است. اکنون کلاس پث قادر به اجرای برنامه های مشهور جاوا مانند ووز و اکلیپس می باشد.
گنو کلاس پث از برنامه های با اولیت بالای پروژه گنو است. اگرچه کد منبع پیاده سازی «رسمی» جاوا از سوی سان میکروسیستمز ( خریداری شده توسط اوراکل ) در دسترس است، اما اجازه نامهٔ آن اجازهٔ هیچگونه جایگزینی را نمی دهد. این موضوع، مانعی بزرگ برای پروژه های خلاقانه است که اجازه پیشرفت بدون این جایگزینی را نمی دهد. جامعهٔ توسعهٔ گنو کلاس پث، از انستیتوهایی تشکیل شده که بر روی ماشین مجازی جاوا تحقیق می نمایند. کلاس پث گنو بخشی از بنیاد نرم افزار آزاد است که در ابتدا به صورت موازی با جی سی جی توسعه داده می شد. این کار به خاطر عدم سازگاری اجازه نامه ها بود. بعدها این دو پروژه در هم ادغام شدند.
«کلاس پث گنو» تحت اجازه نامه عمومی همگانی گنو به همراه استثناهایی منتشر شد که خود اجازه نامه نرم افزار آزاد. همهٔ کدها به صورت رسمی، متعلق به بنیاد نرم افزار آزاد است.
کلاس پث گنو توسط بسیاری از پیاده سازی های آزاد جاوا مانند ( کافی، سابل وی ام، جام وی ام، کاکائو، جیکس اروی ام، وی ام کیت ) استفاده شده است. این بدان خاطر است که تمام ماشین های مجازی جاوا که تمام خصوصیات را داراست باید از کتابخانهٔ استاندارد استفاده نماید. بعضی از سایر استفاده ها عبارتند از:
• کامپایلر گنو برای جاوا، که که کدهای جاوا را قادر به اجرای مستقل می نماید
• برای اجرای اپلت جاوا از خط فرمان در صورت عدم پشتیبانی از سوی مرورگر GCJAppletViewer
• ای کی وی ام. نت که جاوا را با چارچوب دات نت یکپارچه شده است
• جی نود، یک سیستم عامل برای اجرای برنامه های جاوا. این سیستم با تنها استفاده از جاوا و اسمبلر نوشته شده است
• ماشین های مجازی مخصوصی مانند جااواس برای ایجاد یک پارچگی زبان برنامه نویسی ابرون و جاماییکا وی ام برای ایجاد سیستم های مطمئن بی درنگ
• ماشین های مجازی برای محاسبات توزیعی در خوشه هایی تا ۱۲۸ پردازشگر که بر روی میرنت اجرا می شود ( )
• پروژهٔ چای یخی از کلاس پث استفاده می نماید که به عنوان جایگزین جی دی کا باز است.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفگنو کلاس پث از برنامه های با اولیت بالای پروژه گنو است. اگرچه کد منبع پیاده سازی «رسمی» جاوا از سوی سان میکروسیستمز ( خریداری شده توسط اوراکل ) در دسترس است، اما اجازه نامهٔ آن اجازهٔ هیچگونه جایگزینی را نمی دهد. این موضوع، مانعی بزرگ برای پروژه های خلاقانه است که اجازه پیشرفت بدون این جایگزینی را نمی دهد. جامعهٔ توسعهٔ گنو کلاس پث، از انستیتوهایی تشکیل شده که بر روی ماشین مجازی جاوا تحقیق می نمایند. کلاس پث گنو بخشی از بنیاد نرم افزار آزاد است که در ابتدا به صورت موازی با جی سی جی توسعه داده می شد. این کار به خاطر عدم سازگاری اجازه نامه ها بود. بعدها این دو پروژه در هم ادغام شدند.
«کلاس پث گنو» تحت اجازه نامه عمومی همگانی گنو به همراه استثناهایی منتشر شد که خود اجازه نامه نرم افزار آزاد. همهٔ کدها به صورت رسمی، متعلق به بنیاد نرم افزار آزاد است.
کلاس پث گنو توسط بسیاری از پیاده سازی های آزاد جاوا مانند ( کافی، سابل وی ام، جام وی ام، کاکائو، جیکس اروی ام، وی ام کیت ) استفاده شده است. این بدان خاطر است که تمام ماشین های مجازی جاوا که تمام خصوصیات را داراست باید از کتابخانهٔ استاندارد استفاده نماید. بعضی از سایر استفاده ها عبارتند از:
• کامپایلر گنو برای جاوا، که که کدهای جاوا را قادر به اجرای مستقل می نماید
• برای اجرای اپلت جاوا از خط فرمان در صورت عدم پشتیبانی از سوی مرورگر GCJAppletViewer
• ای کی وی ام. نت که جاوا را با چارچوب دات نت یکپارچه شده است
• جی نود، یک سیستم عامل برای اجرای برنامه های جاوا. این سیستم با تنها استفاده از جاوا و اسمبلر نوشته شده است
• ماشین های مجازی مخصوصی مانند جااواس برای ایجاد یک پارچگی زبان برنامه نویسی ابرون و جاماییکا وی ام برای ایجاد سیستم های مطمئن بی درنگ
• ماشین های مجازی برای محاسبات توزیعی در خوشه هایی تا ۱۲۸ پردازشگر که بر روی میرنت اجرا می شود ( )
• پروژهٔ چای یخی از کلاس پث استفاده می نماید که به عنوان جایگزین جی دی کا باز است.
wiki: گنو کلاس پث