المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: كيف نضع برنامج جافا على اسطوانة
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي لغة جافا JAVA
فراولة
أنا عاملة برنامج وعايزة أعرضة على الدكتور يوم السبت إن شاء الله ..

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

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

اتمنى ان اجد من يجاوبنى
Eisa Ayed
ابحث عن كيفية صنع ملف JAR
فراولة
إقتباس(Eisa Ayed @ Aug 1 2008, 01:56 AM) *
ابحث عن كيفية صنع ملف JAR



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

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

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

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

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

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

ممكن حد يتكرم علينا ويشرح كيفية إستخدام البرنامج بعد إذنكم ...
سمعت ان استخدامه سهل
djug
في موضوع الأسئلة الأكثر شيوعا في الجاقا

[eclipse]: كيف أصنع ملف الـ jar لمشروعي ؟
فراولة

شكرا لحضرتك djug
بجد ومجرد وجودك شرف لى

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

jcreator

ولا يوجد به هذا الاختيار
File-->Export


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

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



javaRocks&Rolls
سلام

اولا اعملي ملف جار من ال command line (أكتبي jar في ال command line ,وبتظهر لك تعلمات عن كيفية عمل ملف جار)
بعد ما يكون معاكي جار شغال حوليةالى exe بواسطة برامج اسمة JSmooth هذا لينك للموقع تبعة
http://jsmooth.sourceforge.net/
وبعدها ضيفي ملف ال exe , وملف اسمة autorun.inf الى ال CD
ويكون مكتوف في ملف ال autorun التالي
كود
[autorun]
  open=اسم الملف الexe


djug
وجدتها (بعد البحث طبعا) laugh.gif

إليك الطريقة

نقوم بإنشاء ملف 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 @ Aug 19 2008, 06:56 PM) *
وجدتها (بعد البحث طبعا) laugh.gif

إليك الطريقة

نقوم بإنشاء ملف 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

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

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

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


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

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

!!
djug
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 إلى اسم أكثر ملاءمة)

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

و السلام عليكم
فراولة
إضغط لإظهار المرفقالسلام عليكم ..

الاخ ::djug

جزاك الله خير على المتابعه والتواصل ..
أنا هصورلك الخطوات اللى انا عملتها
وأتمنى انى لم أُثقل عليك ..

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

بعد فتح
file --->>new--->>file

ظهرت الصور بالتسلسل كما فى المرفقات ..
وأيضا ملف لبرنامج بسيط تم وضع
manifest به
كاختبار عليه ..
ولما كتبت فى دوس لم يظهر الملف

sad.gif

ربنا يعينك ..على
djug
إنشاء ملف Manifest لا يتم داخل الـ IDE (Jcreator في حالتك)

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

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

هل هناك أي خطوة في الشرح المذكور فوق غير مفهوم؟؟
فراولة
الكلام مفهوم
طيب فى الحالتين خرج ملف بصيغة .txt

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

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

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

the system canot find the file >>

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

كود
jar cvfm jarName.jar MANIFEST.MF *.class






djug
إليك هذا الموضوع (شرح فيديو عن كيفية عمل ذلك

كيفية إنشاء ملف Jar باستعمال سطر الأوامر
فراولة
051.gif

001.gif


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

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

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

وبالتوفيق دايما
djug
أعتذر على عدم وضوح شرحي

أين المشكلة بالضبط؟
هل تظهر أية هناك رسالة خطأ ؟

هناك معلومات يجب معرفتها:
1/ أين يوجد مشروعك؟ (في أي مجلد): المسار
2/ أين يتم وضع ملف MANIFEST
فراولة
إقتباس(djug @ Aug 21 2008, 06:20 PM) *
أعتذر على عدم وضوح شرحي

أين المشكلة بالضبط؟
هل تظهر أية هناك رسالة خطأ ؟

هناك معلومات يجب معرفتها:
1/ أين يوجد مشروعك؟ (في أي مجلد): المسار
2/ أين يتم وضع ملف MANIFEST



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

.
ال
system تعرف على jar

لكن المشكلة اننى انفذ جميع الخطوات
وعند أخر خطوة
يكتب the system canot find the file >>

.بالفعل ..

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

موجود فى ملف jcreator prog >>projects>>prog1
وهذا ملف البرنامج ..ويحتوى على الاتى

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

اين يتم وضعه ! أليس كما فى الصورة
__________________________
وهناك مشكلة اخرى عندما يتم عمل الملف بإمتداد
MANIFEST.MF
لا يتغير نوع الملف كما فى الفيديو ولكن يظل
text
djug
أظن أنني وجدت الحل


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

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

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

كود
jar cvfm jarName.jar MANIFEST.MF.txt *.class

و أخبرينا بالنتيجة
فراولة
وضعته داخل classes ولم تفلح ..
وحاولت الان مرة أخرى بالامر الجديد ..ولم تفلح ..
ثم قمت بوضعه داخل ملف src
ولم يفلح ايضا .. blush.gif

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



فراولة
الحمد لله

شكرا بجد

على مجهودك

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

تمت المهم بنجاح ..
بإتباع الخطوات الاخيرة
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2008 Invision Power Services, Inc.