اذهب إلى المحتوى
  • 0

هل يمكنك مساعدتي لماذ لايشتغل الكود الخاص بي لا يشتغل انا متاكد منه

محمد Mmm2

السؤال

Recommended Posts

  • 0

مرحبًا محمد،

يبدو أنك لم تقم بتنزيل البرامج المطلوبة لتشغيل أكواد الجافا. بشكل عام هناك محررات أكواد أفضل من ال vscode لتشغيل أكواد الجافا و أنصح باستعمالهم بدلًا منه، أفضل هذه المحررات من ناحية سهولة الاستعمال هو NetBeans و أنصحك به بما أنك في بداية تعلمك للغة خاصة أن المترجم الخاص باللغة يأتي معه بشكل افتراضي على عكس ال vscode.

لاحقًا بعد تعلم اللغة بشكل جيد يمكنك الانتقال إلى محررات أفضل مثل IntelliJ IDEA.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال محمد Mmm2:

انا تعلمت الاساسيات على NetBeans 

والان اريد انا ادخل على vscode

في هذه الحالة عليك إعداد ال vscode حتى يصبح بإمكانك تشغيل أكواد الجافا عليه.

في البداية عليك تنزيل الإضافة التالية في vscode:
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

ثم عليك تنزيل أدوات التطوير الخاصة بجافا من الرابط التالي:

https://www.oracle.com/java/technologies/downloads/?er=221886#jdk22-windows

قم بتنزيل الخيار x64 installer من ثم قم بتثبيته بعد انتهاء التنزيل. قد يتطلب هذا إعادة تشغيل الجهاز (سيذكر البرنامج ذلك في حال كان مطلوبًا).

بعد القيام بهذه الخطوات أعد المحاولة.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال محمد Mmm2:

؟

يبدو أنك قمت بهذه الخطوة بشكل مسبق. في هذه الحالة يكفي القيام بالخطوة الأولى التي ذكرتها الخاصة بإضافة ال vscode ثم أعد التنفيذ.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 16 دقائق مضت قال محمد Mmm2:

نفس المشكله

يبدو أنك تقوم بتشغيل الملف بشكل خاطئ، لقد قمت بتجربة الأمر لدي و عمل بشكل صحيح.

أعود للتذكير أنه يجب إغلاق ال vscode و إعادة تشغيله بعد ذلك نقوم بالضغط على ctrl+F5 ليتم تشغيل الكود.

في حال لم ينجح الأمر من فضلك قم بفتح سطر الأوامر في vscode عن طريق الضغط على Terminal و اكتب java -version و أرفق لقطة شاشة للنتيجة.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال محمد Mmm2:

طبقت كل الخطوات

ماذا كان الخرج من تنفيذ الخطوات؟ لم ترفق لقطة شاشة له.

كما أنه يجب تنفيذ java -version و ليس فقط java.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال محمد Mmm2:

لم يحرج اي شيء 

هذا غريب جدًا!

هل يمكنك تنفيذ نفس هذه التعليمات و لكن في سطر الأوامر cmd، أي خارج vscode.

كما أنني أريد لقطة شاشة لما ظهر عند تشغيل الكود باستعمال ctrl+F5.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال محمد Mmm2:

اين

any desk هو برنامج يمكنني من استعمال جهازك بشكل تفاعلي، بحيث يمكنك رؤية ما أقوم به.

في حال لم يكن لديك قم بتنزيله من هنا: https://anydesk.com/en/downloads/windows

بعد تنزيله سيظهر لك عنوان مؤلف من أرقام، قم بنسخه و لصقه هنا.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 10 دقائق مضت قال محمد Mmm2:

1550662826

مرحبًا،

لقد حللنا المشكلة، كان هناك عدة نسخ من java و هذا يبدو أنه سبب المشاكل، إزالة تثبيت كافة النسخ و إزالة تثبيت الإضافة من ثم إعادة تثبيت أحدث نسخة java و إعادة تثبيت الإضافة حل المشكلة.

حاليًا دائمًا يكفي أن تقوم بتنفيذ الكود كما أظهرت لك، نقر باليمين على الملف و اختيار run code.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال محمد Mmm2:

اخي سويت كلاس ثاني ورجعت المشكله

مرحبًا،

هذه ليست نفس المشكلة و إنما هي شيء له علاقة بأسماء الملفات يجب القيام به في جافا و إلا ستحدث مشاكل.

كما تلاحظ في البداية يتم القيام بترجمة الملف عن طريق javac لإنشاء الصنف و الذي هو هنا Upp (لاحظ أنه أنشأ ملف إضافي اسمه Upp.class) و من ثم يتم محاولة تنفيذ الكود عن طريق java و لكن اسم الملف مختلف عن اسم الصنف الذي كتبته و هذا ما لا يجب القيام به في جافا.

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...