السلام و رحمه الله وبركاته
عند الانتهاء من مشروع الجافا
و عمل ملف ال jar له ساعات
يشتغل و ساعات لم يشتغل
ما هو السبب فى ذلك
و السلام عليكم و رحمه الله و بركاته
السلام و رحمه الله وبركاته
عند الانتهاء من مشروع الجافا
و عمل ملف ال jar له ساعات
يشتغل و ساعات لم يشتغل
ما هو السبب فى ذلك
و السلام عليكم و رحمه الله و بركاته
اللهم أنى اسالك نفساً بك مطمئنة تؤمن بلقائك و ترضى بقضائك و تقنع بعطائك
السلام عليكم و رحمه الله و بركاته
يا شباب اريد حل لهذه المشكلة
او اعرف ما هى العيب
و السلام عليكم و رحمه الله و بركاته
اللهم أنى اسالك نفساً بك مطمئنة تؤمن بلقائك و ترضى بقضائك و تقنع بعطائك
ماذا تعني بمرة يعمل ومرة لا يعمل؟ هل تظهر لك رسالة خطأ؟
إذا اشتغل مرة واحدة فقط فغالبا لا يوجد مشكل في البرنامج، والمشكل يسببه عامل خارجي، مثلا برنامجك يقوم بالإتصال بالأنترنت لكن الإتصال يكون ثقيل، أو تفتح اتصال مع جهاز في الشبكة لكنه يتأخر في الرد، أو تريد فتح ملف لكن عليه lock من برنامج آخر ....
وضح مشكلتك أكثر
herch كتب:ماذا تعني بمرة يعمل ومرة لا يعمل؟ هل تظهر لك رسالة خطأ؟
إذا اشتغل مرة واحدة فقط فغالبا لا يوجد مشكل في البرنامج، والمشكل يسببه عامل خارجي، مثلا برنامجك يقوم بالإتصال بالأنترنت لكن الإتصال يكون ثقيل، أو تفتح اتصال مع جهاز في الشبكة لكنه يتأخر في الرد، أو تريد فتح ملف لكن عليه lock من برنامج آخر ....
وضح مشكلتك أكثر
السلام عليكم و رحمه الله و بركاته
انا عملت ملف ال jar فى جهازى لم يشتغل
و عندما نقلته الى جهاز اخر لكى اجربه
و عند الضغط علية لكى افتحه ظهرت هذه الرساله
Failed to load Main-Class manifest
اللهم أنى اسالك نفساً بك مطمئنة تؤمن بلقائك و ترضى بقضائك و تقنع بعطائك
Mahmoud Kelany كتب:هل البرنامج يستخدم اى مكتبات ؟؟؟؟
السلام عليكم و رحمه الله و بركاته
البرنامج لا يستخدم اى مكتبات خارجية
انا استخدمت swing , awt , io
و لكن عندما بحث على جوجل لكى اجد
برنامج يقوم بتحويل مشروع الجافا الى برنامج
exe وجدت هذا البرنامج الجميل jar2Exe wizard
الذى يقوم بتحويل ملف الjar الى برنامج exe و عندما حولت
ملف ال jar الذى لم يشتغل بواسطة هذا البرنامج الى exe
اشتغل البرنامج على طول (الحمد لله)
وحتى الان لم اعرف السبب
تستطيعوا تحميل البرنامج من الرابط
http://www.mediafire.com/?fcn3sf485oboxm0
وللاسف البرنامج مدته 30 يوم فقط و لو حتى يعرف ال key الخاص بى ياريت يقول .
و السلام عليكم و رحمه الله و بركاته
اللهم أنى اسالك نفساً بك مطمئنة تؤمن بلقائك و ترضى بقضائك و تقنع بعطائك
herch كتب:كبف أنشأت الملف jar؟؟
توجد برامج مجانية لإنشاء exe، مثلا launch4j
السلام عليكم و رحمه الله و بركاته
انا بعمل على محرر netbeans
1- ضغطت كليك يمين على المشروع ثم اخترت set as main project.
2- ثم اخترت من قائمة run هذا clean and Build main project.
3- حيث تم انشاء ملف jar فى ملف اسمه dist .
بس
و السلام عليكم و رحمه الله و بركاته
اللهم أنى اسالك نفساً بك مطمئنة تؤمن بلقائك و ترضى بقضائك و تقنع بعطائك
prog.AHB كتب:السلام عليكم و رحمه الله و بركاته
البرنامج لا يستخدم اى مكتبات خارجية
انا استخدمت swing , awt , io
و لكن عندما بحث على جوجل لكى اجد
برنامج يقوم بتحويل مشروع الجافا الى برنامج
exe وجدت هذا البرنامج الجميل jar2Exe wizard
الذى يقوم بتحويل ملف الjar الى برنامج exe و عندما حولت
ملف ال jar الذى لم يشتغل بواسطة هذا البرنامج الى exe
اشتغل البرنامج على طول (الحمد لله)
وحتى الان لم اعرف السبب
تستطيعوا تحميل البرنامج من الرابط
http://www.mediafire.com/?fcn3sf485oboxm0
وللاسف البرنامج مدته 30 يوم فقط و لو حتى يعرف ال key الخاص بى ياريت يقول .
و السلام عليكم و رحمه الله و بركاته
شكرا كتير على هالبرنامج الحلو ,انا جربتو بس كل ما بحاول لنفذ ال exe يطلع الرسالة التالية:error
java Runtime Enviroment not found
هل هالشي له علاقة بتغيير الclasspath من خصائص جهاز الكمبيوتر؟
أمانة اللي بيعرف شو الحل ما يبخل
تم تعديل هذه المشاركة بواسطة abbodeh في 28 فبراير 2011 في 14:46
هذا البرنامج يصنع لك ملف تنفيذى exe ولكن لايغنيك عن وجود JRE فى جهاز العميل
لذا يجب عليك تنصيب الجافا فى كل جهاز تعطيه هذا البرنامج
ثم قم بتشغيل الملف exe وسيعمل
تحياتى
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
MOHAMED FATHEI كتب:هذا البرنامج يصنع لك ملف تنفيذى exe ولكن لايغنيك عن وجود JRE فى جهاز العميل
لذا يجب عليك تنصيب الجافا فى كل جهاز تعطيه هذا البرنامج
ثم قم بتشغيل الملف exe وسيعمل
تحياتى
السلام عليكم و رحمه الله و بركاته
سؤال هنا
كيف اعمل برنامج نهائى يتم تسطيبه على اى جهاز مثل باقى البرامج
و لا لازم JRT
و السلام عليكم و رحمه الله و بركاته
اللهم أنى اسالك نفساً بك مطمئنة تؤمن بلقائك و ترضى بقضائك و تقنع بعطائك
إذا كنت لا تريد تقييد المستخدم يتثبيت ال JRE فمن الأفضل أن تستعمل لغة أخرى
إذا كنت مصرا فعليك أن تستعمل Ahead-Of-Time Compilers لتحويل ال byte-code إلى native-code. يوجد GCJ وهو مجاني لكنه يدعم النسخة الخامسة فقط
راجع هذا المقال Convert Java to EXE Why, When, When Not and How
herch كتب:إذا كنت لا تريد تقييد المستخدم يتثبيت ال JRE فمن الأفضل أن تستعمل لغة أخرى
لا ارى سببا يجعلك مصر على تحويل البرنامج لهذه الدرجة
انا شخصيا احب البرامج المحمولة portable حتى انى استخدم eclipse والنسخة المحمولة zip. من كل من netbeans , JDeveloper
ولا افضل النسخة التى يتم تثبيتها على النظام
اعطيك مثال بسيط
اذا عملت مشروع لادارة المخازن مثلا يتعامل بالطبع مع قاعدة بيانات وفى الغالب ستكون بجوار البرنامج
اذا كانت serverless مثل access , sqlite
اذا جعلت البرنامج قابل للتثبيت على النظام فقاعدة البيانات ستكون بجوار البرنامج مثلا فى program files
واذا حدث عطل مفاجئ و اراد او اضطر المستخدم لتغيير النظام الحالى فسيقوم بعمل اعادة تهيئة format
للقرص الرئيسى :c وبهذا سيتم حذف برنامجك بقاعدة بياناته عندها ستواجه مشكلة ضياع البيانات
اما لو تركته كما هو يعمل من ملف jar. من المجلد الموجود على قرص اخر وحدثت نفس المشكلة
فبعد اعادة تنصيب النظام ستجد مجلد البرنامج كما هو وقاعدة بياناته سليمة 100%
وان كان هدفك انشاء اختصار للبرنامج shortcut او تغيير ايقونة البرنامج فهذه بسيطة
اخبرنى وساشرح لك كيف تفعلها
ملحوظة :
كلنا فى البداية كنا نفكر مثلك ونريد عمل ملف تنصيب للبرنامج على الجهاز
لكن مع الوقت واكتساب الخبرة وجدت ان ماهى عليه الان افضل مما تريد
وفى النهاية أظن انك لن تغير من الجافا القوية والسهلة والمتعددة المجالات الى لغة اخرى لسبب بسيط كهذا
لا يراه الكثير منا عيبا بل نراه ميزة من مميزات الجافا
تقبل مرورى
تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 1 مارس 2011 في 12:13
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
herch كتب:إذا كنت لا تريد تقييد المستخدم يتثبيت ال JRE فمن الأفضل أن تستعمل لغة أخرى
إذا كنت مصرا فعليك أن تستعمل Ahead-Of-Time Compilers لتحويل ال byte-code إلى native-code. يوجد GCJ وهو مجاني لكنه يدعم النسخة الخامسة فقط
راجع هذا المقال Convert Java to EXE Why, When, When Not and How
ممكن تحط link لتنزيل GCJ وشكرا
ستجد المعلومات التي تحتاجها هنا: http://gcc.gnu.org/java/docs.html
Howto build and run libgcj/gcj snapshots or cvs
لم يسبق أن استعملته لذلك لا أدري مدى سهولة استعماله أو فعاليته
MOHAMED FATHEI كتب:وان كان هدفك انشاء اختصار للبرنامج shortcut او تغيير ايقونة البرنامج فهذه بسيطة
اخبرنى وساشرح لك كيف تفعلها
السلام عليكم و رحمه الله و بركاته
أولا شكرا على الرد
ثانيا اخبرنى كيف انشا اختصار للبرنامج (طبعا الى هو برنامج ال jar ) أو تغيير ايقونه البرنامج
و السلام عليكم و رحمه الله و بركاته
اللهم أنى اسالك نفساً بك مطمئنة تؤمن بلقائك و ترضى بقضائك و تقنع بعطائك
prog.AHB كتب:السلام عليكم و رحمه الله و بركاته
أولا شكرا على الرد
ثانيا اخبرنى كيف انشا اختصار للبرنامج (طبعا الى هو برنامج ال jar ) أو تغيير ايقونه البرنامج
و السلام عليكم و رحمه الله و بركاته
ماذا تقصد بانشاء اختصار للبرنامج ؟؟؟؟
تغيير ايقونه البرنامج لا يتم تغييرها
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…