GCJ - تطبيق Java المستقل
GCJ هو مترجم GNU لجافا المنتج تحت رعاية مؤسسة البرمجيات الحرة. تعمل مؤسسة البرمجيات الحرة على نظام تشغيل مجاني كامل يشبه نظام يونكس ، يُطلق عليه GNU - GNU's Not Unix ، منذ عام 1983. كما يستخدم برنامج Linux بشكل كبير من قبل Linux لتوفير مكتبات النظام والأوامر. على الرغم من توفر Java مجانًا من Sun Microsystems منذ إنشائها في عام 1995 ، لم يكن Sun حتى منتصف 2007 هو الذي جعل معظم برامج Java الخاصة بهم متوفرة كبرنامج مجاني بمعنى أن مؤسسة البرمجيات الحرة والعديد من مبرمجي الكمبيوتر والمستخدمين تعني. بينما كان الاستخدام مجانيًا ، تضمن الترخيص عددًا من القيود على كيفية استخدامه. على وجه الخصوص ، لا يمكنك تغيير شفرة المصدر لتناسب احتياجاتك وإعادة توزيعها بحرية. تم إنشاء GCJ لتوفير تطبيق مجاني تمامًا لـ Java. نظرًا لأن معظم برامج Java مشمولة الآن بترخيص مجاني ومفتوح المصدر ، فقد يعتقد بعض الأشخاص أنه لا توجد حاجة لمشروع مثل GCJ. ومع ذلك ، أعتقد أنه مع نضوج جافا ، فإن مثل هذه الجهود أكثر أهمية. لسبب واحد ، يتضمن GCJ أدوات تتيح للمبرمجين خلط C ++ و Java البرمجية بسهولة ، مما يسهل استخدام المكتبات الحالية بأي من اللغتين. بالإضافة إلى ذلك ، إذا تم وضع لغة Java من خلال عملية معايير ANSI أو ISO ، مثلها مثل العديد من اللغات الأخرى ، فمن المهم أن يكون لديك تطبيقات متعددة. تتيح مشاريع مثل GCJ للأشخاص المهتمين الفرصة لاستكشاف كيفية تطبيق Java بتعمق. بالنسبة لي ، السبب الرئيسي لاستخدام GCJ هو استخدام المشروعات التي تعتمد عليها - بشكل عام لأنهم استخدموا CNI لتوسيع Java مع الأساليب المكتوبة بلغة C ++ أو لاستخدام أساليب Java كصفوف C ++. يمكنك العثور على قائمة ببعض هذه المشاريع هنا.

يمكنك الحصول على GCJ كجزء من GNU Complier Collection ، GCC. يمكن العثور على صفحة GCJ الرئيسية على الموقع http://gcc.gnu.org/java/index.html.


تعليمات الفيديو: How to convert jar to exe using Launch4J Full explanation (أبريل 2024).