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

تطبيقات JAVA

مغلق
بدأه C&DEL في 19 سبتمبر 2005 · 11 رد · 3,082 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء

قمت مؤخرا بانشاء تطبيقات جافا من نوعي JAR و Linux Executable على نظام Windows عن طريق JBuilder 2005 من أجل تشغيل التطبيق على Linux و قد عمل نوعي الملفات بشكل صحيح على لينكس لكنني عندما قمت بتنصيب JBuilder 2005 على لينكس لم تعد جميع تطبيقات جافا من نوع Linux Executable تعمل بالاضافة الى أن تطبيق JBuilder 2005 بالذات لم يعمل على الرغم من أن تنصيب JBuilder 2005 تم بنجاح و لقد جرّبت تشغيل البرامج الفرعية ل JBuilder 2005 مثل JDataStore Explorer و عمل بشكل صحيح ، فما الحل برأيكم دام فضلكم ؟؟؟؟؟

ملاحظة : اصدارة Virtual Machine الخاصة بالجافا على Linux هي Java2 1.4.2

مدونتي

http://mbnoimi.net

#2

أولا يا أخى أنا لا أستخدم JBuilder ولكن لكى تجعل البرامج أو الملفات التى بالصيغة JAR. يمكنك ذلك من خلال سطر الأوامر ولكن يجب أن يكون ال PATH للJRE مضبوط .

ولضبط ال PATH على اللينوكس قم بفتح ملف bash_profile. أو ملف bashrc. بأى محرر نصوص وأضف السطر التالى :

export PATH=[the path to JRE]:$PATH

وبعدها من سطر الأوامر اكتب الأمر التالى

java  -jar  file.jar

هذا ما أستخدمه أنا والله أعلم .

#3

أخي العزيز

المشكلة ليست في JAR و كيفية انشاؤه ... أعتقد أن سؤالي واضحو ذكرت به أننني أتشأت ملف الJar اضافة الى تطبيق لينكس

المشكلة أنني عندما أفوم بتنصيب JBuilder 2005 فان جميع تطبيقات لينكس المكتوبة بواسطة جافا لا يمكن تشغيلها على كل اليك هذا الرابط الذي يحتوي على تطبيق لينكس تمت كتابته على الجافا بالاضافة الى ملف الجافا JAR الأساسي

مدونتي

http://mbnoimi.net

#5

بالمناسبة :

ل تتعلق هذه المشكلة بملف الكراك الذي أستعمله لتشفيل JBuilder 2005

مدونتي

http://mbnoimi.net

#6

خرج البرنامج يظهر هكذا عندي :

Unable to find a supported JDK or JRE version. Version 1.3.1 or higher is required.

Check your installation and use +javahome to specify the JDK or JRE location

و البرنامج يعمل عند استخدام الطريقة العادية أي باستخدام ملفات jar

#7

واضح أن المشكلة عندك أخ OMLX من نوع مختلف عن مشكلة C&DEL

فرسالة الخطأ التي تظهر لك تفيد بأن آلة جافا الافتراضية JVM ليست متوافقة مع النسخة التي تم إنشاء ملفات الـ class التي تحاول فتحها. وهي أقدم، بينما المطلوب هو كما مذكور في الرسالة JDK Version 1.3.1 or higher .

أما مشكلة الأخ C&DEL فمع الأسف لا أعرف سببها أو حلها.

#8

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

الأخوة الكرام ، على حد علمي تنبع المشكلة من كون JBuilder 2005 يحمل معه JSE 1.5 و من المعروف أن التطبيقات المبرمجة على 1.4 لا تعمل على 1.5 و هذا هو سبب عدم عمل تطبيقاتك أخي C&DEL أي التوافقية .

و الله أعلم

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

#9

أولا البرنامج يعمل عندي عند تشغيل ملف jar المرفق و أنا عندي المنصة 1.5 على توزيعة أرابيان اللينكس ،، ولكن قصد الاستاذ بشير إنه الملف التنفيذي المرفق لا يعمل مباشرة ،،، و الظاهر إنه يتطلب وجود معرف javahome في النظام ،، وعادة الباث path يدمج فيه برامج الجافا ،، بدون وجود javahome

#10

الأخوة الأعزاء :

كما ذكرت سابقا هناك مشكلتين :

1- عدم امكانية تشغيل JBuilder : قمت بتمرير بارميتر لتطبيق JBuilder يحتوي على مسار ملف من نوع .java و بالفعل استطعت تشغيل JBuilder لكن بدون هذا البارميتر لم استطع تشغيله

2- عدم امكانية تشغيل ملف Exactable الذي تم بناؤه بواسطة Java : حتى الآن لم أفهم السبب فقد جربت أنني قمت بعمل تطبيق Exactable بواسطة Eclipse و لم يعمل ؟؟؟؟ بالرغم من تشغيل ملف Jar بشكل عادي

باعتقادي أن المشكلة باعدادات لينكس كما هو واضح من الحل الجزئي للمشكلة الأولى .... على كل لازلت أتابع البحث عن حل .

ملاحظة هامة للتذكرة : جميع ملفات ال Exactable التي كتبت بواسطة جافا (جربت عدة مصرفات مثل NetBeans و JBuilder و JCreater) كانت تعمل بشكل صحيح و ذلك قبل تنصيب JBuilder .

مدونتي

http://mbnoimi.net

#11

تطور جديد :

لقد قمت بالبحث عن كافة الحزم الخاصة بالجافا لدي وقمت بتنصيبها كلها ... و بعد التجربة وصلت للنتيجة التي وصل اليها الأخ OLMX و بالتالي ظهرت لي الرسالة التالية :

Unable to find a supported JDK or JRE version. Version 1.3.1 or higher is required.

Check your installation and use +javahome to specify the JDK or JRE location

لذلك أنا في حيرة من أمري .... ماذا يحدث !!!!

هل المشكلة من اعدادات JBuilder أم من نظام التشغيل ؟؟؟

مدونتي

http://mbnoimi.net

#12

يمكن لحل هذه المشكلة ،، عين متغير اسمه javahome في الدليل ،،، كما قال الأخ أحمد ،،، بحيث يشير إلى مكان مكتبات الجافا ،،

هذا الموضوع مغلق.

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