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

مشكلة java.lang.NullPointerException

مغلق
بدأه mahmoudawad2004 في 17 مارس 2006 · 7 رد · 8,895 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

أستعمل JWT 2.2 مع J2SE 1.4.2.11

كلما أجرب الدروس التعليمية الموجودة في المنتدى تقابلني هذه الرسالة :wacko:

java.lang.NullPointerException

هل هناك حل لهذه المشكلة ؟

#2

ضع الشفرة التي جربتها،، واطبع الخطأ كاملا!

#3

شكرا على الرد السريع :)

هذا هو ملف Hello.java تماما مثل الموجود في الدرس الأول للأستاذ مصعب غيلان

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class Hello extends MIDlet
{
  Display display;
  TextBox box;
  public void Hello(){}

  public void startApp(){
    display= Display.getDisplay(this);
	box= new TextBox("First App", "HELLO", 20, 0);
	display.setCurrent(box);
  }

  public void pauseApp(){}
  public void destroyApp(boolean unconditional){}
}

و عند تشغيل البرنامج عند فتح Hello يتم كتابة التالي :

Hello, null
Exception: java.lang.NullPointerException
#4

هذا الخطآ الذي يظهر في KToolbar :

Unable to create MIDlet null
java.lang.NullPointerException
	at com.sun.midp.midlet.MIDletState.createMIDlet(+14)
	at com.sun.midp.midlet.Selector.run(+22)
#5

لا أرى شيئا في الشفرة يشير إلى هذا الخطأ:

public Hello(){}

وليس

public void Hello(){}

جرب وقل لي النتائج!

بالتوفيق!

#6

جزاك الله خير أستاذ حسام على اهتمامك بالموضوع ...

للأسف بعد التعديل نفس المشكلة ...

#7

تدري....

المشكلة في إعدادات برنامجك... WTK لا يدري أن برنامج يشغل!!

أقصد اذهب إلى الإعدادات وابحث عن المكان المناسب واكتب اسم الفئة التي تريد تشغيلها،، أعتقد أنك تركتها فارغة! واكتب Hello

بالتوفيق!

#8

الحمد لله ..... أخيرا اشتغل البرنامج :) :) بعد التعديل الأخير و كتابة اسم الفئة

جزاك الله كل خير أستاذ حسام على مجهودك الطيب و أدعو لك بالتوفيق إن شاء الله :)

هذا الموضوع مغلق.

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