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

خطأ لا اعرف من اين يصدر؟؟

بدأه مجلـد جديـد في 30 يونيو 2008 · 4 رد · 600 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كتبت برنامج بسيط جدا جدا ، ولكن يظهر خطاء عند التشغيل :wacko:

ال class الاولى :

public class Invoice
{
	private String partNumber;
	private double price;
	private int quantity;

	public Invoice( String partNum, double partPrice, int q )
		{
		partNumber = partNum;
		price = partPrice;
		quantity = q;
		}

	public double getAmount()
		{
		return price*quantity;
		}
}

ال class الثانية وفيها دالة main :

public class InvoiceTest
{
	public static void main( String args[] )
		{
		Invoice invoice1 = new Invoice( "ISBN13330", 2.2, 10 );
		}
}

وهذي هي رسالة الخطأ :

C:\Documents and Settings\power user\My Documents\java_programs>javac Invoice.java InvoiceTest.java

C:\Documents and Settings\power user\My Documents\java_programs>java Invoice
Exception in thread "main" java.lang.NoSuchMethodError: main
#2

طيب لو احد يطبقه عنده يمكن الخطأ من بعض الملفات الي عندي ؟

#3

java InvoiceTest

يجب أن تكون الجملة كهذا

لأن الفئة InvoiceTest هي التي تحوي الدالة الرئيسية main

تحياتي

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

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

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

728x90.png

#4

Opss :D

سبحان الله بعض الاخطاء البسيطة لا استطيع ان اراها

شكرا لك اخي alaadiaa

هل لديك فكرة كيف اقوم بتطوير ال output لمترجم java بحيث يظهر لي الاخطاء بتفسير أكثر ؟ كنت استخدم سابقا netbeans وكان ال output يظهر كتابات كثيرة .

#5

حتى في نتبينز ستحصل على نفس هذا الخطأ

الخطأ واضح جداً

يقول لك لا يوجد دالة رئيسية في هذه الفئة

بصراحة لم أتعامل مع جافا في سطر الأوامر command line مطلقاً

تحياتي

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

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

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

728x90.png

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

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

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

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

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