InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

[جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 15-04-2010, 12:10 AM
الصورة الرمزية Mr.Ahmad

Mr.Ahmad Mr.Ahmad غير متواجد حالياً

عضو هيئة تدريس

 
تاريخ التسجيل: Jul 2008
الكلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
Skaau.com (4) [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
__________________________________________________ ______________________________

* مــا شاء الله تبارك الله *
الحمد لله عدد ما خلق , الحمد لله ملء ما خلق , الحمد لله عدد ما في السموات وما في الأرض , الحمد لله عدد ما أحصى كتابه ، والحمد لله على ما أحصى كتابه ، والحمد لله عدد كل شيء والحمد لله ملء كل شيء .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
لا إله إلا الله وحده لا شريك له الملك وله الحمد وهو على كل شيء قدير .
سبحـــــــان الله وبحمده … سبحــان الله العظيم
__________________________________________________ ______________________________

[جافا-Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !


مرحباً بكم أخواني في هذا الدرس الجديد ، ويهدف هذا الدرس إلى شرح كيف يتم عمل (صنع) ملف تنفيذي من برامجنا التي برمجتاها بلغة الجافا بواسطة بيئة التطوير NetBeans IDE .
سنستخدم برنامج Jar2Exe Wizard لفعل ذلك .

*-*-*-*-*-*-*-*

لتحميل Jar2Exe Wizard :
في المرفقات
أو
http://www.4shared.com/file/KVM5GWre/Jar2Exe_Wizard.html

ملاحظة : البرنامج غير مجاني , ولكن النسخة الموجودة في الأعلى مكسورة , وتم وضعها لغرض التعليم فقط .

*-*-*-*-*-*-*-*

في البداية ,, نشغل برنامجنا الذي نريد تحويله إلى ملف تنفيذي ,,, على سبيل المثال البرنامج التالي :


البرنامج عبارة عن كود بسيط يظهر لنا رسالة مكتوبة على لوحة التحكم (دوس أو ما يسمى Console) ، وكذلك يظهر لنا نافذة عبارة عن صندوق رسالة فيها رسالة .

*-*-*-*-*-*-*-*

ملاحظة : ما يظهر لنا أو يُكتب في نافذة الـ Output في الـ NetBeans هو محاكاة لما يظهر على شاشة الدوس (الشاشة السوداء أو ما تسمى بـ Console) .
أما صندوق الرسالة أو النوافذ وغيرها فهذه تسمى بـ الواجهة الرسومية ( GUI – Graphical User Interface ) .

*-*-*-*-*-*-*-*

والآن ,,, لنبني برنامجنا (مشروعنا) , كالتالي (تابع الصور) :
ملاحظة , أقصد ببناء المشروع : هو تحويل المشروع إلى صيغة JAR - Java Archive ، وفيه يتم ضغط كافة ملفات المشروع من فئات (classes) و جميع المصادر (resources) المستخدمة في المشروع داخل أرشيف .




ملاحظة : نجد ملف المشروع الذي تم بناءه بصيغة Jar ، في المستندات ثم مجلد NetBeansProjects ثم مُجلد مشروعنا (الذي له اسم مشروعنا) ثم مُجلد dist بعد ذلك سنجد ملف المشروع له اسم المشروع وامتداده Jar :


والآن نأتي إلى المهم ,, وهو تحويل الملف الذي بنيناه سابقاً (Test.jar) إلى ملف تنفيذي (exe) عن طريق برنامج Jar2Exe Wizard .

في البداية نفك الضغط عن الملف المضغوط المحتوي على البرنامج :







1- عند اختيارك لـ Console Application ، فستظهر الشاشة السوداء ( شاشة الدوس – Console) .
ونختار هذا الخيار إذ استخدمنا في برنامجنا طُرق الفئة System.out كاستخدام أمر الطباعة (println) مثلاً وكذلك أن استخدمنا System.in بواسطة الـ Scanner .
وبشكل مختصر إن كنت تستخدم نافذة الـ Output في الـ NetBeans لطباعة أمر ما أو لاستقبال إدخال مستخدم بواسطة الـ Scanner أو غيرها . فأختار هذا الخيار .

2- عند اختيارك لـ Windows GUI Application ، فسيخفي الشاشة السوداء ( شاشة الدوس – Console) .
ونختار هذا الخيار إن كان برنامجنا لا يستخدم الـشاشة السوداء (Console) أي لم نستخدم في برنامجنا طُرق الفئة System.out وكذلك لم نستخدم System.in بواسطة الـ Scanner .
وبشكل مختصر إن كنت تستخدم JOption من java.swing أو تستخدم النوافذ JFrame ولا تستخدم الشاشة , فأختار هذا الخيار لإخفاء الشاشة السوداء لعدم الفائدة من إظهارها .

*-*-*-*-*-*-*-*

ونحن هنا سنجرب أولاً الـ Console Application ثم نجرب الثانية GUI إن شاء الله :




نشرح على السريع الخيارات السابقة :
بالنسبة لخيار (Support system tray) : إن كان برنامجك يدعم الأيقونة الصغيرة (قمت ببرمجتها) التي تظهر بجانب الساعة , قم بتفعيل هذا الخيار .
بالنسبة لخيار (Support system event log) : إن كان برنامجك يدعم تسجيل أحداث النظام , قم بتفعيل هذا الخيار .
بالنسبة لخيار (Hide class files) : تستخدم لإخفاء فئات (كلاسات) برنامجك لكي لا يراها من يحاول تحليل (فك) الملف التنفيذي . وهو لمزيد من الحماية .
بالنسبة لخيار (Encrypt and hide class files) : تستخدم لتشفير فئات (كلاسات) برنامجك لكي يصعب فكها . وهو لمزيد من الحماية .




نجرب الآن تشغيل ملف البرنامج :




*-*-*-*-*-*-*-*

لنجرب الآن بناء ملف تنفيذي آخر ، ولكن نختار نوع البرنامج (Windows GUI Application) بدلاً من (Console Application) .

نشغل البرنامج ,, ونفعل كما فعلنا سابقاً حتى نوصل إلى النافذة التالية :








وبهذا عرفنا الفرق بين النوعين السابقين .

*-*-*-*-*-*-*-*

أنتهى الشرح ...
ونأسف على الإطالة .

__________________________________________________ ______________________________

لا تنسونا من دعائكم .
وتمنياتي لي و لكم بالتوفيق,,,
الملفات المرفقة
نوع الملف: rar Jar2Exe Wizard.rar‏ (1.11 ميجابايت, المشاهدات 465)
نصائح مهمة : 1 - إفحص الملف المرفق بأي برنامج مضاد للفيروسات
2 - قم بمراسلة الإدارة عن أي مرفق يوجد به فيروس
3 - المنتدى غير مسوؤل عن مايحتويه المرفق من بيانات

 


توقيع Mr.Ahmad  

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 


التعديل الأخير تم بواسطة Mr.Ahmad ; 15-04-2010 الساعة 12:16 AM.
رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 15-04-2010, 02:07 AM   #2

LOoOoOoLY

أحب التبسم .. والمتبسمين

 
تاريخ التسجيل: Oct 2009
التخصص: IT تقنية معلومات
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 244
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

روووووووعة .. يا مستر أحمد .. ومشكووور على هذا الشرح الاكثر من رائع :>

 

توقيع LOoOoOoLY  

 

سبحان الله عدد ما كان وعدد ما يكون وعدد الحركات وعدد السكون


لك انت يامن في قلبي :
نقرتين لعرض الصورة في صفحة مستقلةخبرتو حد(ن) يبكي على واحد(ن) يبكيه
خبرتو حدن مسجون ما يبغي افراجه نقرتين لعرض الصورة في صفحة مستقلة

 

LOoOoOoLY غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 15-04-2010, 10:17 AM   #3

أرنوسية

جامعي

الصورة الرمزية أرنوسية

 
تاريخ التسجيل: Oct 2008
نوع الدراسة: ماجستير
المستوى: متخرج
الجنس: أنثى
المشاركات: 341
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

حلو ما شاء الله :)

 

أرنوسية غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 15-04-2010, 05:29 PM   #4

master foxy

جامعي

الصورة الرمزية master foxy

 
تاريخ التسجيل: Jun 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: ذكر
المشاركات: 77
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

شكرا لك

 

توقيع master foxy  

 

 

master foxy غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-04-2010, 02:49 PM   #5

طقوس ..~

َ قناعة :) َ

الصورة الرمزية طقوس ..~

 
تاريخ التسجيل: Oct 2008
التخصص: IT
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: أنثى
المشاركات: 3,220
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

سؤآل يرآودني ؛) ..

شكرآ لك .. شكرآ عمييييقه

 

توقيع طقوس ..~  

 


اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على
عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت
أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا
يغفر الذنوب إلا أنت
..

 

طقوس ..~ غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 19-04-2010, 06:06 AM   #6

مُنيْـرَه المُطيّـرْيْ

سَمآء لايَمسهآ ع ـآبثونْ

الصورة الرمزية مُنيْـرَه المُطيّـرْيْ

 
تاريخ التسجيل: Feb 2010
التخصص: علومْ حآسبَآتّ CS
نوع الدراسة: إنتظام
المستوى: السابع
الجنس: أنثى
المشاركات: 246
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

بحجمّ السمآء شكــرآ

ولاتفيكّ

جزآكّ الله خيــرآ ~

 

مُنيْـرَه المُطيّـرْيْ غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 19-04-2010, 08:47 AM   #7

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

حياكم الله :)

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 23-04-2010, 07:34 PM   #8

أحـمـد ظـافـر

مشرف مُتألق سابق

الصورة الرمزية أحـمـد ظـافـر

 
تاريخ التسجيل: Oct 2008
كلية: كلية الهندسة
التخصص: مدنيّة
نوع الدراسة: إنتظام
المستوى: الرابع
البلد: الدول العربية
الجنس: ذكر
المشاركات: 2,472
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

جزيت خيرا وكفيت شرا ..

حبيبي احمد , أنا عندي سؤال .؟!

لو أبغى ارسل الملف للشخص ما , لازم يكون عنده هالبرنامج عشان يفتحه ؟

وشكرا :)

 

 

لا تنس #أذكار_الصباح
لا تنس #أذكار_المساء
استغفر الله العظيم الذي لا إله إلا هو الحي القيوم وأتوب إليه.
اللهم صل على محمد وعلى آله وأصحابه والتابعين.
اللهُمَّ إرحم موتَانآ وموتـــــَى المُسلِمينْ والمُسلِمآتْ
اللهُمَّ قِهمْ عذَابَ القـــَبْر وفِتنَته.

اللهُمَّ إٍنَّا نسألُكَ حُسنَ الخَاتِمة .

 

أحـمـد ظـافـر غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 23-04-2010, 10:31 PM   #9

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

المشاركة الأصلية كتبت بواسطة adss_11 مشاهدة المشاركة
جزيت خيرا وكفيت شرا ..

حبيبي احمد , أنا عندي سؤال .؟!

لو أبغى ارسل الملف للشخص ما , لازم يكون عنده هالبرنامج عشان يفتحه ؟

وشكرا :)
حياك الله اخي أحمد .
وإياك .
بخصوص استفسارك , الجواب :
طبعاً لا . :)
لأنه أصبح ملف تنفيذي مستقبل بذاته .

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 24-04-2010, 05:51 PM   #10

نجم الحجاز

شكراً للجميع

الصورة الرمزية نجم الحجاز

 
تاريخ التسجيل: Sep 2009
كلية: كلية العلوم
التخصص: علوم الحاسب الآلي
نوع الدراسة: ماجستير
المستوى: متخرج
البلد: منطقة مكة المكرمة
الجنس: ذكر
المشاركات: 295
افتراضي رد: [جافا - Java] شرح صنع ملف تنفيذي (exe) من برامجك المبرمجة بالجافا !

يــــــــا اخ احمد

يعلم الله بانني متابع دائم لما تكتب في هذا المنتدى ..

لك مني جزيل الشكر و الدعاء بالتوفيق والنجاح على ما تقدم لنا من معلومات ثمينة

 

توقيع نجم الحجاز  

 

 

نجم الحجاز غير متواجد حالياً   رد مع اقتباس
 

إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 05:04 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2023