البرمجة ولغات التشغيل

  • Jo1

سؤالي، الآن هل يجب أن تكون أدوات جافا ( أعني بأدوات جافا: jdk وأمور الجافا من مكتبات ) مثبتة مسبقاً بجهاز الحاسوب قبل تنزيل أي برنامج جاهز بلغة جافا ؟

والفرع الثاني من السؤال نفس هل بايثون لها نفس الطريقة ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

إن قمت بتحميل الكود المصدري للبرنامج، فنعم يجب أن تكون لديك jdk  والمكتبات المستعملة في البرنامج لكي تتمكن من تشغيله بشكل سليم، ولكن إن قمت بتحميل برنامج مبني بإستخدام Java ولكن تم تحويله إلى exe فيمكنك تشغيله بشكل مباشر دون الحاجة إلى تحميل وتثبيت jdk أو أي مكتبات.

توجد برامج وحزم تساعدك على تحويل برمجيات java إلى exe مثل:

  • jsmooth
  • JarToExe 

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

توجد برامج وحزم تساعدك على تحويل برمجيات java إلى exe مثل:

  • pyinstaller
  • auto-py-to-exe

نعم فإن كنت تعمل علي تطوير احد برامجك من خلال الجافا فأنت بحاجة الي تثبيت الjdk  والمكتبات التي ستحتاجها في برنامجك . ونفس الأمر ينطبق تماما علي البايثون فسوف تحتاج إلي تثبيت المكتبات التي سوف تحتاجها الي تطوير برنامج بالبايثون.

الملفات من نوع exe تكون بايناري أو تم تصديرها بطريقة يمكن تشغيلها لأنظمة ويندوز مباشرة.

إن كان برنامج جافا من نوع JAR فهذا تشغيله يحتاج لبيئة التشغيل فقط (تأتي مسبقا مع ويندوز على الغالب)  Java Runtime Environment أي JRE وليس مكتباتها JDK

ونفس الأمر لبايثون، إن كان المشروع ملفات py تحتاج لتثبيت بايثون و المكتبات الضرورية.