الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مكشلة تخص جافا بجهازي

بدأه أبوكابي في 12 سبتمبر 2009 · 3 رد · 402 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ... مبارك عليكم الشهر الفضيل

هذه اول مشاركاتي في منتداكم ارجو انت تقبلوني بينكم

اخواني لقد واجهت مشكلة غريبة

عند تنزيل احد البرامج ظهرت لي هذه الرسالة مع العلم ان البرنامج كان يعمل 100% حذفته منذ اسبوع والان حاولت تنزيله ولم انجح ولم يطرأ على جهازي اي شيئ جديد نفس البرامج وبنفس الاصدارات

o4fu4xsp8gz0ddh42yr4.jpg

وانا جربت جميع الطرق الممكنة دون نتيجة : من حذف ملفات التمب بكافة اشكالها وحذف الكوكيز وما الى هنالك

ملاحظة البرنامج يحتاج في تشغيله الى برنامج الجافا وانا منزل الجافا وهو شغال 100%

بأنتظار تعاونكم

دمتم بخير

progress.gif
#2

الmagic number هو رقم يكون في بداية الملفات class، وقيمته دائما ثابتة وفائدته هو أنه يدل بأن الملف هو ملف class صحيح، وإذا كان هناك قيمة أخرى فهذا يدل أن ملف الكلاس قد تم تعديله

أغلب الظن أنه يوجد لديك فيروس في جهازك وقام بإضافة بعض الأشياء إلى ملفات class التي في برنامجك

جرب تحميل البرنامج من جديد

#3

أستاذ herch

ما فهمته انه يتم اضافة الرقم بواسطة الـ jvm عند عملية الـ Compilation للتحويل إلي ملف الـ bytecode - .class -

طيب علي اي اساس يتم انتاج هذا الرقم ؟؟ هل له طريقة standard ؟

وهل هو ثابت ؟

#####################

الأخ صاحب السؤال ..

اري انك تقوم بتسطيب برنامج install4j لعمل installation file لبرنامج الجافا

يوجد برنامج رائع .... اسمه IzPack

http://izpack.org/

مكتوب بالجافا ويقوم بعمل installation file بامتداد .jar

وهو platform independent

أنصح باستخدامه فهو كثر من رائع

صــفــر

#4

نعم، الرقم تتم إضافته من طرف الcompiler، وقيمته تابثة وهي تساوي 0xCAFEBABE (بالhexadecimal)

راجع هذا الرابط http://java.sun.com/docs/books/jvms/second...ssFile.doc.html

وممكن تتأكد من ذلك بفراءة الأربع بايتات (bytes) الأولى من أي ملف class

وبلاش كلمة أستاذ :angry:

مواضيع مشابهة