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

كيف اشغل برنامجي في جهاز اخر وماذا يلزمني لذلك ؟

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

السلام عليكم

الاحبه الافاضل في الجافا يقال من مميزاتها انك تقدر تشغل البرنامج على اي نظام

طيب انا الان سويت برنامج صغير يجع عددين بواجهه رسومية عبارة عن حقلين نص وزر اظهار النتيجه وليبل تظهر فيها النتيجه

الان كيف اشغل هذا البرنامج البسيط في جهاز ثاني

هل هناك مثل السي شارب عملية التصدير النهائي بحيث يظهر ملف اي اكس اي

او ان الجافا تختلف من هذي الناحية

لاني استخدمت NetBeans IDE 6.7 ولكن فيه اوامر كثير مادري كيف اصدر البرنامج بحيث اقدر اشغله على جهاز اخر

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

#2

قم بتحميل و تنصيب ال jre فى جهاز العميل (يفضل اخر اصدار)

من هنا

ثانيا قم بالبحث فى المنتدى عن كيفة عمل ملف بأمتادا jar (الملف التنفيذي لبرامج الجافا)

تم تعديل هذه المشاركة بواسطة sameh mahmoud في 24 يوليو 2009 في 20:45

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

#3

ملفات jar هي التي يتم توزيعها كما تفضل الأخ سامح

إنشاء ملف jar في Netbeans

بإمكانك تحويل ملف الجار إلى ملف exe إذا أردت، والأدوات التي تتيح ذلك كثيرة، مثلا http://launch4j.sourceforge.net/

بالنسبة لتحميل الjre فيستحسن استعمال الموقع الرسمي http://www.java.com

تم تعديل هذه المشاركة بواسطة herch في 24 يوليو 2009 في 21:43

#4

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

اخوتي الافاضل اشكركم كثيرا على سرعة ردكم ومساعدتكم

بحمدالله عرفت كيف اسوي ملف jar للبرنامج الصغير وطلع عندي ملف

عليه علامة الجافا وشغلته من سطح المكتب واشتغل

ولكن نقلته الى جهاز اخر ولم يشتغل !!

طبعا الجهاز الاخر عليه برنامج الجافا اللي يشغل الشات مو مركب عليه الNetBeans IDE 6.7

ونقلته مع مجلد ال bin

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

فما المقصود بقولهم يشتغل على اي نظام ؟؟؟

#5

أنقل ملف jar الموجود في المجلد dist

#6

اخي الكريم ارفقت الملف مع هذاالرد اتمنى تطلع عليه

وتقول رايك

myprog.rar

#7

رأيي في ماذا؟؟

البرنامج يشتغل، لكني حقيقة لا أعرف ما الغرض منه :resentful:

بعني قل لنا ما مهمة البرنامج

#8

اخي الكريم البرنامج بسيط جدا الهدف اني اجرب كيف يشتغل على جهاز اخر

يعني تضع في حقل النصي رقم اي رقم تحب وهو يقوم باعطائك عدد الايام والاشهر والايام المتبقية من خلال الرقم الذي تكتبه في حقل النص

يعني لو تكتب 61 بيقولك 61يوم تعادل شهرين والباقي 1 يوم

ليش المهم عمل البرنامج المهم انه يشتغل

طيب جربت تشغل البرامج بجهاز ما فيه جافا بيشتغل؟

#9

لا أنا جربته في جهازي واشتغل

إذا الجهاز ما كان فيه الجافا --JRE-- فلن يشتغل، مثل برنامج مكتوب ب C# لن يشتغل إذا ما كان الframework

#10

طيب تمام فهمت الان

لكن متى تتحقق الميزة انه يشتغل على اي جهاز

او بمعنى اصح على اي نظام دون الحاجه الى الكومبايلر

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

ما هي الملفات التي يلزمني نقلها لكي يشتغل البرنامج هناك؟

#11

حسب علمي الmac تكون فيه JRE دون الحاجة لتحميلها، لكني لست متأكدا

بالنسبة للأنظمة الأخرى فأغلب الأنظمة لها JRE خاص بها، يكفي تحميله من موقع sun

#12

مشكور اخي العزيز

هل من الممكن ان اربط البرنامج بصفحة ويب ويشتغل من خلال موقع مثلا ؟

#14
thesharp كتب:

طيب تمام فهمت الان

لكن متى تتحقق الميزة انه يشتغل على اي جهاز

او بمعنى اصح على اي نظام دون الحاجه الى الكومبايلر

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

ما هي الملفات التي يلزمني نقلها لكي يشتغل البرنامج هناك؟

بص يا باشا الجافا بتنزل معاها حاجة أسمها

jvm

ديه هي المسئولة عن ان النظام اللي شغال يفهمها

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

jvm

ثانيا انت علشان تشغل البرنامج بتاعك على جهاز إخر في برنامجيين

الأول أسمه java launcher

والتاني أسمه setup factory

الأول ده هيحول ال class

لملف exe

أما البرنامج التاني فا هو اللي بيعمل setup

زي في ال

c# كده

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

mikonew3@hotmail.com

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

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

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

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

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