صالح ملف الرأس أثناء استخدام جرة لحفظ

StackOverflow https://stackoverflow.com/questions/419314

  •  03-07-2019
  •  | 
  •  

سؤال

عند يمكنني استخدام هذا الخط كمد: جرة مركز المرأة والأسرة arshad.mf ars.jar *. الطبقة أحصل على هذا الخطأ:

invalid header field name:Manifest-version

وهذا هو الملف الخاص بي واضح:

Manifest-Version: 1.0
Main-Class:t

وأنا جعلت ملف البيان مع المفكرة في UTF-8 ترميز - هناك أي مشكلة مع الظاهر

هل كانت مفيدة؟

المحلول

وإضافة مسافة بعد نقطتين:

Manifest-Version: 1.0
Main-Class: t

نصائح أخرى

نعم، هذا صحيح.

وهناك خطأ شائع جعل الناس عند كتابة ملفاتهم واضح لجرة هو أنها لا تضع فراغات بعد نقطتين بهم. أنا لا أعرف، استنادا إلى ما كتبته هنا، إذا كان هذا كل شيء أم لا ولكن محاولة إعطائها.

مثال:

Main-Class:someClass //wrong
Main-Class: someClass //correct

وبالإضافة إلى ذلك، يجب أن يتم حفظ ملف البيان الخاص بك كما UTF-8. كنت لا آمن بالضرورة الكتابة على MS المفكرة وحفظه كملف UTF-8 الترميز. هذا الموضوع به بعض التفاصيل جيدة:

غير صالح رأس اسم الحقل عند إضافة اضح إلى JAR باستخدام الكسوف

ويضيف

والمفكرة بعض بايت على الجبهة بث endian نيس البيانات. هذا وسوف كسر الأمر جرة. الحل اللائق لعدم استخدام المفكرة وتحميل المفكرة ++. في المفكرة ++ قمت بتحديد "ترميز" من الشريط العلوي، واختر "UTF-8 بدون BOM. إنقاذ ملف البيان الخاص بك مع هذا الإعداد تطبيقها يجب ان تحل المشكلة. إذا لم يكن هناك غيرها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top