"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > إنشاء أدوات التثبيت لتطبيقات Java باستخدام jpackage

إنشاء أدوات التثبيت لتطبيقات Java باستخدام jpackage

تم النشر بتاريخ 2024-12-26
تصفح:459

Creating Installers for Java Applications with jpackage

Jpackage، أداة قوية تم تقديمها في Java 14. في منشور المدونة هذا، سأستكشف كيفية استخدام jpackage لإنشاء أدوات تثبيت لأنظمة تشغيل مختلفة، مع التركيز على إنشاء MSI المثبت لنظام التشغيل Windows.

ما هو جيباكاج؟

jpackage هي أداة تعبئة تأتي مرفقة مع Java Development Kit (JDK) منذ الإصدار 14. وهي تتيح للمطورين تجميع تطبيقات Java في حزم خاصة بالنظام الأساسي والتي يمكن توزيعها وتثبيتها بسهولة. يحتوي على JRE في الحزمة التي تم إنشاؤها ومشغل واحد قابل للتنفيذ للنظام الأساسي المحدد. يدعم jpackage إنشاء أنواع مختلفة من أدوات التثبيت، بما في ذلك:

  • مثبتات MSI لنظام التشغيل Windows
  • مثبتات DMG لنظام التشغيل macOS
  • حزم DEB وRPM لنظام التشغيل Linux

إنشاء مثبت MSI باستخدام jpackage

فلنستعرض عملية إنشاء برنامج تثبيت MSI لتطبيق Windows باستخدام jpackage. في هذا المثال، سنستخدم تطبيق JavaFX الذي تم إنشاؤه باستخدام GraalVM، لكن العملية مشابهة لتطبيقات Java الأخرى.

الخطوة 1: قم بإعداد طلبك

تأكد من تجميع التطبيق الخاص بك وجاهز للتوزيع. يجب أن يكون لديك صورة وقت التشغيل لتطبيقك، والتي تتضمن جميع التبعيات الضرورية.

الخطوة 2: تشغيل jpackage

افتح موجه الأوامر الخاص بك وانتقل إلى دليل المشروع الخاص بك. ثم قم بتشغيل الأمر التالي:

jpackage -n nameofthepackage -t msi --runtime-image installable

إليك ما يعنيه كل جزء من الأمر:

  • -n nameofthepackage: يضبط اسم الحزمة الخاصة بك
  • -t msi: يحدد أننا نريد إنشاء برنامج تثبيت MSI
  • --runtime-image installable: يشير إلى الدليل الذي يحتوي على صورة وقت تشغيل التطبيق الخاص بك

الخطوة 3: التحقق من الإخراج

بعد تشغيل الأمر، يجب أن تشاهد ملف MSI جديد في الدليل الخاص بك. في مثالنا، قام بإنشاء ملف باسم nameofthepackage-1.0.msi.

يمكنك التحقق من محتويات دليل صور وقت التشغيل الخاص بك:

dir installable

من المفترض أن يُظهر هذا الملف القابل للتنفيذ لتطبيقك.

الخطوة 4: التثبيت والاختبار

قم بتثبيت ملف MSI الذي تم إنشاؤه على جهاز يعمل بنظام Windows. افتراضيًا، سيتم إنشاء دليل جديد في Program Files باسم التطبيق الخاص بك. في مثالنا، قام بإنشاء C:\Program Files\nameofthepackage.

اعتبارات إضافية

على الرغم من أن jpackage هي أداة قوية، فقد ترغب في التفكير في بدائل مثل Gluon للحصول على خيارات تعبئة أكثر تقدمًا، خاصة لتطبيقات JavaFX. يوفر Gluon ميزات إضافية ويمكنه إنشاء حزم لمنصات مختلفة.

خاتمة

يعمل jpackage على تبسيط عملية إنشاء أدوات التثبيت الأصلية لتطبيقات Java. سواء كنت تقوم بتوزيع تطبيق سطح مكتب أو أداة سطر أوامر، يمكن أن تساعدك jpackage في إنشاء حزم احترافية وسهلة التثبيت للمستخدمين.

تذكر دائمًا اختبار أدوات التثبيت بدقة على أجهزة مختلفة لضمان تجربة تثبيت سلسة للمستخدمين. تغليف سعيد!

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/ozkanpakdil/creating-installers-for-java-applications-with-jpackage-5016?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3