أداة بناء Mill JVM: ملفات JAR قابلة للتنفيذ مباشرةً
2025-01-02
تقوم أداة بناء Mill JVM بإنشاء ملفات JAR قابلة للتنفيذ مباشرةً، مما يلغي الحاجة إلى الأمر `java -jar`. يتم تحقيق ذلك عن طريق إضافة برنامج نصي shell إلى بداية ملف JAR، والذي بدوره يقوم باستدعاء بيئة تشغيل Java. تم تصميم هذا البرنامج النصي بذكاء ليكون متوافقًا مع أنظمة Unix و Windows، مما يسمح بالتنفيذ عبر الأنظمة الأساسية. تشرح المقالة بالتفصيل كيفية عمل ذلك، مستفيدة من طبيعة ملفات ZIP لربط برنامج نصي لإطلاق البرنامج مع محتويات ملف JAR لتنفيذ سلس. هذا يحسن بشكل كبير تكامل برامج Java في سير عمل سطر الأوامر.
التطوير
أداة بناء