السلام عليكم و رحمة الله و بركاته
ممكن شرح لطريقة عمل ملف ال setup للبرامج المكتوبة بلغة الجافا؟؟
جزيتم خيرا
السلام عليكم و رحمة الله و بركاته
ممكن شرح لطريقة عمل ملف ال setup للبرامج المكتوبة بلغة الجافا؟؟
جزيتم خيرا
و عليكم السلام و رحمة الله وبركاته
ما أدري أخوي وش تقصد بالـ setup لأنه فيه ناس تقول setup على الملف التنفيذي, لكن إذا كنت تقصد بالـ setup ملف التنصيب فأنا أقولك فيه برنامج أنا أستخدمه اسمه Smart Install Maker يعمل لك الكلام هذا و هو صراحة برنامج ممتاز جدا وإذا كنت تقصد ملف تنفيذي يعني ملف بإمتداد exe ففيه برنامج أستخدمه اسمه exe4j و يعتبر برنامج ممتاز للغاية. إذا بغيت أي برنامج من هذولي مع السريال ولا يهمك أبشر والله من عيوني بس حط لي ايميلك وأنا أرسلك البرنامج اللي تبي.
أسأل الله لك التوفيق,,,
السلام عليكم
أخي Lovelorn2008 , ان كنت تمتلك هذه البرامج , فنكون لك من الشاكرين ان قمت برفعها في المنتدى و حبذا لو تكرمت علينا وشرحت طريقة استخدام كل من تلك البرامج , ولك منا كل الشكر .
اشكرك اخ Lovelorn2008 على الرد
اقصد ملف التنصيب, يعني انا سويت برنامج معين بالجافا و ابغي اوزعه للمستخدمين لكن ما اريد اعطيهم ملفات .class , ابغي اعطيهم بس ملف ال installation و لما يضغطون عليه يتم تنصيب البرنامج على اجهزتهم..اتمنى تكون الفكرة واضحة
السلام عليكم
تود القول بأنك لا تريد أن تعطيهم السورس فايلس.java!!!!
تستطيع أن تنشأ الجار فايلس لبرنامجك. Netbeans, eclipse ..ومختلف بيئات العمل تسهل لك العمل إذ تستطيع إنشاء الجار فايلس لأي برنامج تنشأه بها.
فكرة أخرى أنه تستطيع أن تنشأ bat file وتكتب به سطرين أو أكثر لتنفيذ برنامجك.فقط عليك بضم الكلاس فايلس.class طبعا.
إن كان هذا يفيدك سأشرح لك كيف يتم ذلك لاحقا.
السلام عليكم
في الرابط التالي قد سأل أحد الأخوة نفس سؤالك و قد تمت الاجابة عليه, اقرأ المشاركة 10 و 11
jfriend كتب:السلام عليكمفي الرابط التالي قد سأل أحد الأخوة نفس سؤالك و قد تمت الاجابة عليه, اقرأ المشاركة 10 و 11
إستفدت من مشاركتك هذه جزاك الله خيرا.
asminf كتب:السلام عليكمتود القول بأنك لا تريد أن تعطيهم السورس فايلس.java!!!!
تستطيع أن تنشأ الجار فايلس لبرنامجك. Netbeans, eclipse ..ومختلف بيئات العمل تسهل لك العمل إذ تستطيع إنشاء الجار فايلس لأي برنامج تنشأه بها.
فكرة أخرى أنه تستطيع أن تنشأ bat file وتكتب به سطرين أو أكثر لتنفيذ برنامجك.فقط عليك بضم الكلاس فايلس.class طبعا.
إن كان هذا يفيدك سأشرح لك كيف يتم ذلك لاحقا.
ياريت تعرض طريقة ملف بامتداد bat
إستعمل هذا البرنامج Java Launcher
للتحميل
تحميل البرنامج
فقط أضف الكلاس مان إلى المكان المخصص
وفي output سمي إسم الملف الذي تريدم لكن باللاحقة exe
السلام عليكم،
أخ جنين13 هاك طريقة انشاء ملف bat لتنفيذ برنامج جافا بسيط :
path=c:\Program Files\java\jdk1.6.0\bin; java -classpath . HelloWorldSwing
بالنسبة للسطر الأول يقوم بتحديد الباث للجافا launcher
بالنسبة لسطر الأوامر الثاني يقوم بتنفيذ البرنامج ذو الكلاس ماين HelloWorldSwing .
قم بكتابة السطرين بالبلوك نوت "text pad"مثلا واحفظ الملف باسم ما مع إضافة bat extension
عند ضغطك على الملف بات سوف ينفذ البرنامج. في هذا المثال ينبغي أن تكون ملفات .كلاس للبرنامج بنفس مكان الملف بات وإلا يمكنك تحديد المسار للملف المراد بعد -classath option
تم تعديل هذه المشاركة بواسطة djug في 8 فبراير 2009 في 10:51 — السبب: وضع الكود داخل وسم [code] [/code]
أخت asminf
بخصوص الـ path يكفي إضافته مرة واحدة إلى متغير النظاك path و من بعد يكفي مناداة اسم البرنامج java متبوعا باسم الـ main class
يمكن تحسين الـ batch و جعله يقبل اسم الـ main class و مساره كـ parameter
و ذلك باستعمال %1 بدل اسم الـ main class
اقتباساقصد ملف التنصيب, يعني انا سويت برنامج معين بالجافا و ابغي اوزعه للمستخدمين لكن ما اريد اعطيهم ملفات .class , ابغي اعطيهم بس ملف ال installation و لما يضغطون عليه يتم تنصيب البرنامج على اجهزتهم..اتمنى تكون الفكرة واضحة
اقتباستستطيع أن تنشأ الجار فايلس لبرنامجك
السلام عليكــم ورحمـة الله وبركاتــه
أشكرك أخ djug على الرد
اقتباسبخصوص الـ path يكفي إضافته مرة واحدة إلى متغير النظام path و من بعد يكفي مناداة اسم البرنامج java متبوعا باسم الـ main class
نعم بالتأكيد، تقصد إضافة متغير بيئة جديد للنظام باسم path الذي يحوي باث الدخول ل c:\jdk1.6.0\bin
اقتباسيمكن تحسين الـ batch و جعله يقبل اسم الـ main class و مساره كـ parameterو ذلك باستعمال %1 بدل اسم الـ main class
هل لك أن توضح لنا طريقة 1% لو سمحت :happy: لا توجد لي فكرة عنها!! هل تقصد تعويض اسم الكلاس ماين ب 1% مع تحديد المسار وجود الكلاسات classpath طبعا
اقتباسنعم بالتأكيد، تقصد إضافة متغير بيئة جديد للنظام باسم path الذي يحوي باث الدخول ل c:\jdk1.6.0\bin
المتغير path موجود أصلا في النظام و لا نحتاج إلى إضافته بل نحتاج الإضافة إليه فقط
ستجدين طريقة إنشاء و تغيير متغيرات النظام في موضوع الـ JADE حيث أنه بدل استخدام المتغير classpath في هذه الحالة سنستعمل المتغير path
اقتباسهل لك أن توضح لنا طريقة 1% لو سمحت لا توجد لي فكرة عنها!! هل تقصد تعويض اسم الكلاس ماين ب 1% مع تحديد المسار وجود الكلاسات classpath طبعا
في ملفات الـ batch عموما يمكن جعل الملف يقبل parameters
نتعامل مع الـ parameters حسب ترتيبها
الـ paramater الأول يرمز إليه بـ %1
الـ paramater الثاني يرمز إليه بـ %2
و هكذا
المثال التالي يبين كيفية جعل الملف الممرر كـ parameter إلى ملف الـ batch مخفيا
اقتباسattrib +h %1
قومي بحفظ الملف (مثلا hid.bat)
و من ثم جربي الملف كتالي:
اقتباسhid.bat FileFile\FileName
السلام عليكم و رحمة الله
جزاكم الله خيراً على الموضوع القيم
أضيف هذا الرابط للإفادة:
http://viralpatel.net/blogs/2009/02/conver...converting.html
سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك
السلام عليكــم ورحمـة الله وبركاتــة ،
أخ djug لقد جربت مثالك أعلاه ، ونجحت فيه
ولكن كيف يتم تمرير الكلاسباث و الماين كلاس كبارامترس؟ :huh: