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

كيف نضع برنامج جافا على اسطوانة

بدأه فراولة في 31 يوليو 2008 · 18 رد · 2,332 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا عاملة برنامج وعايزة أعرضة على الدكتور يوم السبت إن شاء الله ..

كيف يمكننى وضع البرنامج على اسطوانة بحيث لما أفتح الاسطوانة يشتغل البرنامج مباشرة دون الحاجة الى وجود البرنامج لدى جهاز الدكتور..

مع العلم اننى أشتغل بالجى كريتور

اتمنى ان اجد من يجاوبنى

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#2

ابحث عن كيفية صنع ملف JAR

#3
Eisa Ayed كتب:
ابحث عن كيفية صنع ملف JAR

الاخ عيسى شكرا لك ..على اهتمامك بالرد

ولكنى بحثت كثيرا فى الموقع

ونزلت جافا لينشير ولم أعرف كيف أستخدمه

وفى الاخر قررت أنزل برنامج

exe4j

لكننى لا أعرف كيف أستخدمه ...وبحثت ايضا عنه فى المنتدى ولم أجد سوى مواضيع لطلب شرح البرنامج والاخ رامى

بيقوم بإنهاء الموضوع بأنه على الكاتب البحث ..

ولم أجد موضوع كامل لشرح البرنامج حتى الان ..

ولو لم تصدقنى هذة نتائج البحث فى المرفقات

ممكن حد يتكرم علينا ويشرح كيفية إستخدام البرنامج بعد إذنكم ...

سمعت ان استخدامه سهل

post-163976-1219138664_thumb.png

post-163976-1219138690_thumb.png

post-163976-1219138699_thumb.png

post-163976-1219138792_thumb.png

تم تعديل هذه المشاركة بواسطة فراولة في 19 أغسطس 2008 في 12:41

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#5

شكرا لحضرتك djug

بجد ومجرد وجودك شرف لى

لكن انا بستخدم برنامج

jcreator

ولا يوجد به هذا الاختيار

File-->Export

**أكتر حاجة لا حظتها فى الجافا وبيبقى عليها أسئلة كتير

هو كيفية تحويل ملفات الجافا الى ملفات تنفيذية !

وحتى ولو وُجد برنامج تحويل لا نعرف كيف نستخدمه ..!

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#6

سلام

اولا اعملي ملف جار من ال command line (أكتبي jar في ال command line ,وبتظهر لك تعلمات عن كيفية عمل ملف جار)

بعد ما يكون معاكي جار شغال حوليةالى exe بواسطة برامج اسمة JSmooth هذا لينك للموقع تبعة

http://jsmooth.sourceforge.net/

وبعدها ضيفي ملف ال exe , وملف اسمة autorun.inf الى ال CD

ويكون مكتوف في ملف ال autorun التالي


open=اسم الملف الexe
[autorun]

تم تعديل هذه المشاركة بواسطة javaRocks&Rolls في 19 أغسطس 2008 في 17:50

#7

وجدتها (بعد البحث طبعا) :lol:

إليك الطريقة

نقوم بإنشاء ملف MANIFEST مهمته إخبار الـ Jar ما هي الـ class الرئيسية

و ليكن اسمه MANIFEST.MF

بنيته القاعدية كالتالي

Main-Class: PrincipalClass

حيث أن PrincipalClass هو اسم الـ class الرئيسي في مشروعك (دون إضافة .class)

يجب إضافة سطر فارغ نهاية الملف

و الآن نستعمل الأمر JAR

ملاحظة: يجب أن يكون مجلد الـ bin الخاص بالـ Jdk ضمن المتغير Path

لعرفة كيفية إضافته هنا

ندخل إلى cmd

و من ثم ندخل إلى مجلد المشروع

و نكتب

jar cvfm jarName.jar MANIFEST.MF *.class

مبروك ملف الـ Jar جاهز

لتفاصيل أكثر عن خصائص إنشاء الـ jar

اكتب في Cmd

jar -?

و الآن لإنشاء Autorun

---}تعلم كيفية عمل Autorun {---

هل تسمح(ين) لي بإضافة هذا السؤال إلى Faq؟

تم تعديل هذه المشاركة بواسطة djug في 19 أغسطس 2008 في 17:59

#8
djug كتب:
وجدتها (بعد البحث طبعا) :lol:

إليك الطريقة

نقوم بإنشاء ملف MANIFEST مهمته إخبار الـ Jar ما هي الـ class الرئيسية

و ليكن اسمه MANIFEST.MF

بنيته القاعدية كالتالي

Main-Class: PrincipalClass

حيث أن PrincipalClass هو اسم الـ class الرئيسي في مشروعك (دون إضافة .class)

يجب إضافة سطر فارغ نهاية الملف

و الآن نستعمل الأمر JAR

ملاحظة: يجب أن يكون مجلد الـ bin الخاص بالـ Jdk ضمن المتغير Path

لعرفة كيفية إضافته هنا

ندخل إلى cmd

و من ثم ندخل إلى مجلد المشروع

و نكتب

jar cvfm jarName.jar MANIFEST.MF *.class

مبروك ملف الـ Jar جاهز

لتفاصيل أكثر عن خصائص إنشاء الـ jar

اكتب في Cmd

jar -?

و الآن لإنشاء Autorun

---}تعلم كيفية عمل Autorun {---

هل تسمح(ين) لي بإضافة هذا السؤال إلى Faq؟

أولا بالنسبة لسؤالك بإضافته لل

faq..

أتفضل حضرتك الموضوع كله تحت أمرك ..وفوقه كمان ..

حضرتك شكلك كده بذلت مجهود جامد ربنا يجعله فى موازين حسناتك

.......

ممكن بعد إذن حضرتك بهدوء كدة ..

أنا يدوب بحول الكلام اللى درسته لبرامج يعنى لست من عمالقة برمجة الجافا ..

لسة باخد تدريب فى اللغة

وعلى فكرة اللغات التانية اكثر راحة من اللغة دى ...

المهم ...

انا دلوقتى لما كتبت class

لبرنامج بسيط مثلا عن

text clock

على

Ide(jcreator)

عايزة أحوله لملف تنفيذى ..

أعمل class جديدة

MANIFEST.MFبإسم

وأكتب بها الكود المكتوب ..

انا عاملة فعلا

bin ضمن path

لغاية هنا تمام ولا فيه خطأ

(اكيد كله غلط )

قد تكون أسألتى بدائية لكن أكيد كل واحد كانت بداياته كانت كده مع الجافا ..

ولا ايه ..

!!

وشكرا بجد على سعة صدرك ..

جزاك الله خيرا ..

!!

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#9

MANIFEST.MF ليس class و إنما هو ملف نصي فقط (يمكنك اختيار أي اسم و أي امتداد مثلا at.txt )

مثلا إذا كان اسم الـ class الرئيسي هو Myclass.java

و بعد عمل Compil لها ينشأ MyClass.class

فإن محتوى ملف MANIFEST.MF هو

Main-Class: MyClass

و الآن بعد وضع الملف في نفس المجلد الذي توجد فيه الـ class

ندخل إلى الـ dos و نكتب

jar cvfm jarName.jar MANIFEST.MF *.class

بعد ذلك سينتج ملف jarName.jar (طبعا يمكن بل يفضل تغيير jarName إلى اسم أكثر ملاءمة)

إذا لم تنجحي في عمل هذه الخطوات فلا تترددي في طرح أي سؤال

و السلام عليكم

#10

السلام عليكم ..

الاخ ::djug

جزاك الله خير على المتابعه والتواصل ..

أنا هصورلك الخطوات اللى انا عملتها

وأتمنى انى لم أُثقل عليك ..

ولو كان فى خطوة خطأ او أختيار ..أتمنى التنويه عليه ..

بعد فتح

file --->>new--->>file

ظهرت الصور بالتسلسل كما فى المرفقات ..

وأيضا ملف لبرنامج بسيط تم وضع

manifest به

كاختبار عليه ..

ولما كتبت فى دوس لم يظهر الملف

:(

ربنا يعينك ..على

post-163976-1219314770_thumb.png

post-163976-1219314778_thumb.png

post-163976-1219315398_thumb.png

post-163976-1219315476_thumb.png

post-163976-1219315672_thumb.png

تم تعديل هذه المشاركة بواسطة فراولة في 21 أغسطس 2008 في 13:48

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#11

إنشاء ملف Manifest لا يتم داخل الـ IDE (Jcreator في حالتك)

و إنما مثل إنشاء أي ملف عادي (ملف نصي)...قومي بإنشائه داخل نفس مجلد المشروع

و تتبعي نفس الخطوات

هل هناك أي خطوة في الشرح المذكور فوق غير مفهوم؟؟

#12

الكلام مفهوم

طيب فى الحالتين خرج ملف بصيغة .txt

المهم حذفت الملف فتحت text document ,وكتبت فيها مرة اخرى

السؤال بقى اضعه داخل srcولا أتركة خارجة ..

انا بعمل كل الخطوات وبدخل على dos ويكتبلى ..

the system canot find the file >>

هو الامر هذا ثابت فى جميع الحالات ..مهم تغير اسم الملف ..

jar cvfm jarName.jar MANIFEST.MF *.class
2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#14

:unsure:

:cry:

جزاك الله خيرا على التواصل وسعة صدرك ..

كفاية لحد هنا انا فعلا تعبت حضرتك ..

شكرا بجد ..كنت اتمنى ان الخطوات تنجح لكن يبدو ان هناك مشكلة ما ..

وبالتوفيق دايما

تم تعديل هذه المشاركة بواسطة فراولة في 21 أغسطس 2008 في 17:16

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#15

أعتذر على عدم وضوح شرحي

أين المشكلة بالضبط؟

هل تظهر أية هناك رسالة خطأ ؟

هناك معلومات يجب معرفتها:

1/ أين يوجد مشروعك؟ (في أي مجلد): المسار

2/ أين يتم وضع ملف MANIFEST

#16
djug كتب:
أعتذر على عدم وضوح شرحي

أين المشكلة بالضبط؟

هل تظهر أية هناك رسالة خطأ ؟

هناك معلومات يجب معرفتها:

1/ أين يوجد مشروعك؟ (في أي مجلد): المسار

2/ أين يتم وضع ملف MANIFEST

بدون اعتذار أخى الفاضل أنا من يحق له الاعتذار .

.فقد أرهقتك كثيرا ..

جزاك الله خيرا

.

ال

system تعرف على jar

لكن المشكلة اننى انفذ جميع الخطوات

وعند أخر خطوة

يكتب the system canot find the file >>

.بالفعل ..

أين يوجد مشروعك؟ (في أي مجلد): المسار

موجود فى ملف jcreator prog >>projects>>prog1

وهذا ملف البرنامج ..ويحتوى على الاتى

أين يتم وضع ملف MANIFEST??

اين يتم وضعه ! أليس كما فى الصورة

__________________________

وهناك مشكلة اخرى عندما يتم عمل الملف بإمتداد

MANIFEST.MF

لا يتغير نوع الملف كما فى الفيديو ولكن يظل

text

post-163976-1219434473_thumb.png

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#17

أظن أنني وجدت الحل

قومي بنقل ملف MANIFEST.MF إلى داخل مجلد classes (المجلد الذي يحتوي على ملفات class)

(الآن نعتبر المجلد الخاص بالمشروع هو classes)

و لدى دخولك بالـ dos إلى هذا المجلد اكتبي الأمر التالي:

jar cvfm jarName.jar MANIFEST.MF.txt *.class

و أخبرينا بالنتيجة

تم تعديل هذه المشاركة بواسطة djug في 22 أغسطس 2008 في 23:06

#18

وضعته داخل classes ولم تفلح ..

وحاولت الان مرة أخرى بالامر الجديد ..ولم تفلح ..

ثم قمت بوضعه داخل ملف src

ولم يفلح ايضا .. :blush:

ومازالت العبارة فى الدوس ..كالاتى

post-163976-1219436285_thumb.png

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#19

الحمد لله

شكرا بجد

على مجهودك

جزاك الله خيرا

تمت المهم بنجاح ..

بإتباع الخطوات الاخيرة

post-163976-1219441488_thumb.jpg

تم تعديل هذه المشاركة بواسطة فراولة في 23 أغسطس 2008 في 00:45

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…