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

خطأ يظهر لي عند تنفيذ برنامج جافا في بيئة الدوس

بدأه khaled_prg في 31 أكتوبر 2011 · 13 رد · 1,200 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بكتابة هذا الكود في النيت بينز :

public class kookoo {
    public static void main(String[] args)
    {
          System.out.println("Hello Word ! \n");
    }

}

وقد قمت بترجمته و تنفيذه في بيئة البينز بدون أي مشاكل, انظر الصورة :

1320052851341.png

و الغريب في الأمر أنني عندما حاولت تنفيذ الكود في شاشة الدوس لم أنجح مع العلم أن الترجمة تتم على أحسن وجه !!, انظر الصورة :

010dcmwg31.png

مالمشكلة !؟!

تم تعديل هذه المشاركة بواسطة khaled_prg في 31 أكتوبر 2011 في 12:21

#2

قد يكون الخطأ في أن الملف غير موجود في المجلد.أو ربما يكون اسم المجلد فيه خطأ .

1
#3

لاحظ أنك تقوم بترجمة الملف في مسار

وتشغل البرنامج الموجود على مسار آخر

تحياتي

1
حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

+1 لكل الإخوة

قمت بإنشاء مشروع جديد و قد قمت بتغيير الإسم و لكن لا فائدة, انظر الصورة :

1320137318251.png

أين المشلكة بالتحديد ؟ :blink:

#5

هل اسم الـ Class الرئيسية الموجودة داخل الملف هو MAin أم Main ؟

اسم الملف بامتداد java يجب أن يتطابق مع الصنف Class المعرف بصفة Public داخله

ربما لأن Javac يتعامل مع الملفات عبر ويندوز (أو دوس) ولهذا ليس حساسا لحالات الأحرف، بينما java أمر التنفيذ عبر JVM حساس لحالة الأحرف.

لذا جرب

Java MAin

أو أعد تسمية الملف الأصلي والـ Class بداخله إلى Main.

تم تعديل هذه المشاركة بواسطة A_Abuzaid في 2 نوفمبر 2011 في 02:17

#7

قم بإنشاء كلاس جديدة ولكن انتبه لحالة الاحرف جيداً

وقم بوضع الملف في مسار مثل ( D:\Test ) ان لا يكون مساراً طويلاً (يمكنك وضعه في أي مسار تريد ... ولكن للسهولة ضعه في مسار قصير)

وقم بالولوج إليه من خلال الدوس وقم بعمل السابق

وان شاءالله رح يشتغل معك

تم تعديل هذه المشاركة بواسطة adiga_sy في 2 نوفمبر 2011 في 12:53

#8

لم أستطع الدخول إلى القرص Z عن طريق الأمر :

cd Z:\

ولكن قمت بترجمة و تنفيذ الملف عن بعد, انظر الصورة :

1320235353251.png

لا جديد يُذكر !

تم تعديل هذه المشاركة بواسطة khaled_prg في 2 نوفمبر 2011 في 15:07

#9

الرجاء كتابة الأمر التالي في الشاشة لإظهار محتوى الملف:

type main.java

ثم ضع صورة النتيجة

لا تنسى أن تضع المسار عند الحاجة

تم تعديل هذه المشاركة بواسطة وحيد_الساير في 2 نوفمبر 2011 في 16:09

عندما تريد أن تتعلم جافا بالفيديو إليك قنوات الYouTube الخاصة بقسم الحاسب الآلي

أ. فاضل خداده

أ. عبدالعزيز الرومي

أ. وحيد الساير

(وَمَا أُوتِيتُمْ مِنْ الْعِلْمِ إِلاَّ قَلِيلاً) [سورة الإسراء: الآية 85]

#11

السلام عليكم

اخي العزيز اجابة سؤالك موجود في التعليق اسفل مشاركتك الاولى

ومعناه انك عندما بنيت البرنامج وضعت في البداية

package  thefirst_1;

فلكي يعمل البرنامج يجب عليك اولا الذهاب الى المسار التالي

C:\Users\mahmoud\Desktop\TheFirst_1\src

ثم تنفيذ الامر

java thefirst_1.kookoo

تحياتي

1
#12
اقتباس

houssam11350_11350 :

cd C:\Users\mahmoud\Desktop\TheFirst\src

java thefirst_1.kookoo

بتاريخ 31/10/2011 - 05:00 PM

لم أر هذه المشاركة و إلا لكنت قد حصلت على الجواب منذ زمن ! :), انظر الصورة :

1320303352351.png

و لكن لماذا لم يعمل معي الأمر java kookoo ؟

تم تعديل هذه المشاركة بواسطة khaled_prg في 3 نوفمبر 2011 في 09:58

#13

لأنك أنشأت المشروع في البداية ضمن netbeans حيث أنشئت حزمة Package لتنظيم الـ Classes التابعة المشروع، وبالتالي أصبحت الكلاس ضمن حزمة، والوصول لها عبر اسم الحزمة

إذا لم يكن هناك package لكان التنفيذ باسم الـ class فقط.

بالمناسبة لتغيير المسار بأمر cd إلى مسار على قرص أو قسم آخر استخدم المعامل /D

cd /D z:

1

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…