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

سؤال أتعب جميع مبرمجي الجافا يجب أن يحل ؟

مغلق
بدأه baderyy في 29 أبريل 2003 · 21 رد · 1,699 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنظرو هنا

[WEB]http://www.javaworld.com/javaworld/javaqa/2000-06/02-qa-0609-exe.html[/WEB]

كيف يمكن ذلك بدون JVM أرجوكم ؟؟

اي يعني :

كيف يمكن إنتاج native code للبرنامج الجافا بدون JVM ؟؟؟؟؟؟؟:(:(

:'(:'(:'(:'(:'(:'(:'(:'(:'(

:'(:'(:'(:'(:'(:'(:'(:'(:'(

#2

أقصد هل يوجد برنامج مجاني على الشبكة وما هي افضل طريقة لذلك وشكرا

:'(:'(:'(:'(:'(:'(:'(:'(:'(

#3

salam alakum,

I can't write in Arabic because my PC at work does not have Arabic.

There many ways you can write an executable for Java depending on what platform you are running you java program on.

Its usually windows that demand that because its commandline interface is not as robust as UNIX.

But here are two ways:

Creating a .bat file that sets your classpath and execute your java 1-program and you can assign an icon to it.

2- write a C code that forks and executes your java code and assign an icon to it.

#4

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

أشكرك اخي bawazeem في البداية ولدي سؤالين هما :

1- أعتقد أن ملف الباتش يحتاج الى JVM لذلك ما هو لاينفع.

2- بالنسبة ل للبرنامج السي هل هو يحتاج الى JVM أم لا وإذا كان الجواب لا ياليت يأخي تعطينا الكود والشي الاخير ماذا عن أداءة والف شكر.

#6

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

اعتقد يا اخوة ان لزوم وجود jvm ليس عيبا لقد كان عندى برنامج دليل اليليفون easycall وكان البرنامج معمول بالجافا وعند تنصيبه كلن بيعطى المستخدم اختيار هل يريد تنصيب jvm ام لا ولذلك يمكن تضمين هذة ال j r t او jvm فى ملفات التنصيب للبرامج مع ملف الجافا exe وبذلك تحل المشكلة

ويجد العديد من البرامج لعمل ذلك ومنها برنامج رائع اسمه setup factory وهذة وصلة لعنوانه

http://w1.402.telia.com/~u40214150/fosi/fo-sf6r.zipوهذا هو الرقم السرى له

SF6-1139-6333-8984

#7

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

اولا : هذا موضوع لازم نحلة بإذن الله ولو كلف الامر ماكلف ..

ثانيا :

أخي ابو صلووح أنا في الانتظار مثلك منذ سنتين :D:D

أخي حسام إذا كان في الجهاز JVM مافي مشكلة ولكن السؤال هو بدونها

ولو إنك اطلعت على ما أرفق في الموضوع فهذا ممكن بحسب رأي Tony Sintes

الذي هو خبير في الجافا من عام 97 ..عن طريق مايسمى native compiler

ولكن كيف الحصول عليها وهل توجد طريقة أخرى غير ذلك .

أرجوكم يجب أن نحل هذة المشكلة التي تسبب الكثير من المتاعب والف شكر أحبتي الكرام :(:(

:'(:'(:'(:'(:'(:'(:'(:'(

#8

صعب اني اسوي برنامج حجمه اقل من 1 ميغا و ارفق معاه JVM حجمه اكبر من حجم البرنامج حقي :D ...

#9

alsalam alakum,

I must have misunderstood the question but the answer is NO you can not execute Java without a JVM unless you can create a platform native liberaries which for sure defeat the purpose of having Java.

If some one would like to do that, then the solution is to go back to C plusplus which has special liberaries for each platform.

I thought the question meant to execute you java program with the JVM.

If there is a way I would love to know about it but not to a point where it might effect the portability of a JAVA program.

Fi aman illah

#10

اولا اشكرك اخي bawazeem

ثانيا:

نعم يجب توفر native compiler لذلك وايضا نعم كذلك سوف تفقد ميزة الجافا إنها تشتغل على اكثر من platform ولكن هذا لا يهمني لان برنامجي أريدة للويندوز فقط .

إذا الإجابة نعم يمكن تشغيل برنامج الجافا بدون حتى JVM ولكن ماهي افضل طريقة لذلك هذا هو السؤال ؟؟ :(

:(:(:(:'(

#11

مرحبا اخواني ها انا عدت اليكم من جديد

انا اتذكر ان في فترة سابقة تناقشنا طويلا عن هذا الموضوع بالتحديد و اظن انه عندي مايتعلق بهاذا الموضوع في جهازي سوف ابحث عنه و اطلعكم عليه

سلام

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#12

حياك الله اخي java man ونحن في الانتظار:confused:

#13

مطلوب خبراء الجافا للرد على السؤال ضروري

YOU WANTED *

* if you know answer for this question

:D:D:(:(:'(:'(:'(:'(:'(

#14

baderyy: استخدم #C فالكود حقها قريب من كود الجافا و لكن تحتاج الى منصه NET. و طبعاً مايكروسوفت وفرتها للجميع :)

#15

هل يعني يا ابو صلوح ان لو فية جهاز مافية منصة الدوت نت ماتشتغل البرامج هذة مشكلة ايضا ؟؟؟

مازلنا في أنتظار الجواب :(

#16

صحيح تحتاج منصه NET. لكن مايكروسوفت ترفق المنصات بالاصدارات الجديده و بالنسبه للـ XP و الـ 2000 فلازم تنزل المنصه :)

#17

محولة لمشاركة لحل المشكل بالنسبة لNative code بدون JVM إقراء هذا موضوع

[WEB]http://www-ti.informatik.uni-tuebingen.de/~thiele/cni/[/WEB]

إن شاء الله تكون مساعدة لكم.

#18

في البداية اشكرك اخي محمد توفيق

في الحقيقة قرأت المقال ولكنني لم بالضبط كيف يتم ذلك فأتمنى من أحد الاخوة ان يشرح لنا الطريقة بتفصيل اكثر وهل هي ناجحة مع GUI والف شكر.:)

#19

بسم الله الرحمن الرحيم

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

في الحقيقة اخي الفاضل بالنسبه لتحويل برنامج الجافا الى برنامج لايحتاج الى JVM اظن هناك طريقة مع العلم اني لم اجربها وهي تحويل البرنامج الى javabean أي تصبح Componenet ومن ثم يتم استدعاء هذا component من لغة اخرى مثل vb ومن هناك يتم تحويله الى برنامج مستقل لا يحتاج الى JVM.

امل ان تكون المشاركه مفيدة :(

#20

بسم الله الرحمن الرحيم

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

في الحقيقة اخي الفاضل بالنسبه لتحويل برنامج الجافا الى برنامج لا يحتاج JVM اظن هناك طريقة مع العلم اني لم اجربها

وهي تحويل البرنامج الى javabean أي تصبح Componenet ومن ثم يتم استدعاء هذا component

من لغة اخرى مثل vb ومن هناك يمكننا يتم تحويله الى برنامج مستقل لا يحتاج الى JVM.

امل ان تكون المشاركه مفيدة :(

#21

بسم الله الرحمن الرحيم

المعذرة على التكرار :o

أرجوا من المشرف حذف احد الموضوعين

#22

أشكرك اخي

ولكن ياليت تكتب الطريقة بالتفصيل علشان نجربها والف شكر اخي لانني بصراحة كدت ان ايأس من هذا الموضوع :(

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

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