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

سؤال حول نقل البرنامج للزبون

بدأه wawaqsqs في 29 يوليو 2010 · 8 رد · 1,019 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد ان اسال حول مرحلة نقل البرنامج للزبون وتنصيبة على جهاز الزبون

اول شيئ افضل طريقة لتحويل ملف jar الى exe؟(هي ليست ضرورية ولكن للاستفادة)

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

والموضو الاخير افضل طريقة لعمل setup لبرنامج مكتوب بلغة الجافا بحيث يتضمن تنصيب البرنامج و السيرفر للتعامل مع الداتابيز مثل mysq و apache server.

وشكرا على الجهود التي تبذلوها في هذا النتدى الذي يعتبر صرح لتعلم لغة الجافا والاستفادة من الخبرات الموجودة عند اعضاء هذا النتدى.

#2

لا أنصح بتحويل برنامجك إلى ملف exe ... لكن وعلى أية حال يمكنك استخدام launch4j

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

تم تعديل هذه المشاركة بواسطة Speed_Of_Light في 29 يوليو 2010 في 13:07

1
#3

بالنسبة للتنزيل أعتقد أن موضوع إدماج الخادم وقاعدة البيانات غريب بعض الشيء

هذه أمور تحتاج إلى configuration حتى تتوافق مع بيئة العمل التي تريد أن يعمل فيها برنامجك

على كل هناك نسخة portable من tomcat ابحث عنها وقم بتخصيصها كما تشاء

اضغطها وضع مشروعك فيها وابعثها للعميل

بالنسبة لنسخة قواعد البيانات فليس لدي شيء أضيفه

أخيراً بالنسبة لتشفير الكود لا أعلم عنه شيء

أفضل ما يمكنك القيام به هو أن تقوم بما يعرف بـ obfication (يبدو أني كتبت الكلمة بشك خاطئ :( )

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

بإضافة بعد المقاطع التي لا تؤثر على طريقة عمل البرنامج لكنها تصعب فهمه على الدخلاء

تحياتي

1
حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

obfuscation

هذه بعض الـ obfuscators المجانية والمفتوحة المصدر

تم تعديل هذه المشاركة بواسطة Speed_Of_Light في 29 يوليو 2010 في 21:48

#5

شكرا سيد " Speed_Of_Light" و سيد " علاء الصالحي " على هذة المساعدة القيمة

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

أنت سوف تنقل ملفات .class وليس .java لذلك لن يستطيع العميل الاطلاع على السورس كود.

اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط

http://www.shbab1.com/2minutes.htm

#7

الجافا (و كذا لغات الدوتنيت) للأسف من أكثر اللغات عرضه لعمل decompilation لهم و الحصول على الكود المصدري لهم من ال bytecode (او IL في حالة الدوتنيت على ما أعتقد )

#8

شكرا اخ " فيصل الردادي " و " هويدي" على الردود

اقتباس
أنت سوف تنقل ملفات .class وليس .java لذلك لن يستطيع العميل الاطلاع على السورس كود.

كما قال هويدي في netbeans مثلا هناك plugin اسمها "NBJAD " من خلالها استطيع عمل Decompile لملف .class وتحويلة الى .java

الاعضاء اتمنا ان يساعدنا احد لدية خبرة في عمل setup للبرنامج من خلال احدى برامج ال install ان يشاركنا هذة الخبرة

#9

هناك برنامج اسمه Advanced installer

البرنامج جيد ويفي بالغرض

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

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

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

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

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

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