احمد صوالحة نشر 22 فبراير 2021 أرسل تقرير نشر 22 فبراير 2021 عند محاولة تشغيل برنامج بصيغة jar عن طريق الأمر التالي : java -jar myApp.jar يظهر الخطأ التالي: no main manifest attribute, in "myApp.jar" ما هي المشكلة ؟ 1 اقتباس
0 Wael Aljamal نشر 22 فبراير 2021 أرسل تقرير نشر 22 فبراير 2021 في ملف بنية المشروع META-INF/MANIFEST.MF يجب تحديد الحزمة package التي تحوي الدالة main ليبدأ تنفيذ البرنامج منها. حيث يتم تحديدها عن طريق السطر التالي: Main-Class: com.mypackage.MyClass حيث أن هذا الصنف يحوي الالة main: public static void main(String[] args) يمكن إضافة الملف META-INF/MANIFEST.MF للمشروع بتنفيذ التعليمة التالية في سطر الأوامر: jar cmvf META-INF/MANIFEST.MF <new-jar-filename>.jar <files to include> مع تحديد اسماء الملفين أو التعليمة التالية: java -cp app.jar com.somepackage.SomeClass لتحديد الصنف الذي يحوي main عند التنفيذ. في حال استخدام NetBeans أو Eclipse يمكن تعديل الملف المذكور من الواجهة الرسومية في إعدادات المشروع. اقتباس
السؤال
احمد صوالحة
عند محاولة تشغيل برنامج بصيغة jar عن طريق الأمر التالي :
java -jar myApp.jar
يظهر الخطأ التالي:
no main manifest attribute, in "myApp.jar"
ما هي المشكلة ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.