سؤالي، الآن هل يجب أن تكون أدوات جافا ( أعني بأدوات جافا: jdk وأمور الجافا من مكتبات ) مثبتة مسبقاً بجهاز الحاسوب قبل تنزيل أي برنامج جاهز بلغة جافا ؟
والفرع الثاني من السؤال نفس هل بايثون لها نفس الطريقة ؟
إن قمت بتحميل الكود المصدري للبرنامج، فنعم يجب أن تكون لديك jdk والمكتبات المستعملة في البرنامج لكي تتمكن من تشغيله بشكل سليم، ولكن إن قمت بتحميل برنامج مبني بإستخدام Java ولكن تم تحويله إلى exe فيمكنك تشغيله بشكل مباشر دون الحاجة إلى تحميل وتثبيت jdk أو أي مكتبات.
توجد برامج وحزم تساعدك على تحويل برمجيات java إلى exe مثل:
هذا الأمر ينطبق على بايثون كذلك، حيث أن أي سكربتات مكتبة بإستخدام بايثون لن تعمل إلا إن قمت بتثبيت اللغة نفسها على حاسوبك، لكن إن قمت بتحويل السكريبت إلى ملف exe فسيمكنك تشغيل السكريبت بدون الحاجة إلى تثبيت اللغة أو أي مكتبات:
توجد برامج وحزم تساعدك على تحويل برمجيات java إلى exe مثل:
الملفات من نوع exe تكون بايناري أو تم تصديرها بطريقة يمكن تشغيلها لأنظمة ويندوز مباشرة.
إن كان برنامج جافا من نوع JAR فهذا تشغيله يحتاج لبيئة التشغيل فقط (تأتي مسبقا مع ويندوز على الغالب) Java Runtime Environment أي JRE وليس مكتباتها JDK
ونفس الأمر لبايثون، إن كان المشروع ملفات py تحتاج لتثبيت بايثون و المكتبات الضرورية.
التعليقات