هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةجستجوأحدث الصورثبت نامورود

 

 يك سوال در كامپايل net beans

اذهب الى الأسفل 
2 مشترك
نويسندهپيام
elecsound




تعداد پستها : 4
Registration date : 2008-03-07

يك سوال در كامپايل net beans Empty
پستعنوان: يك سوال در كامپايل net beans   يك سوال در كامپايل net beans Icon_minitimeالجمعة مارس 07, 2008 8:20 am

با سلام
من براي كامپايل و نوشتن برنامه تصميم گرفتم كه با net beans شروع كنم ولي به من اين ارور ها رو ميده من برناممو و اررورها رو نوشتم
:

متن برنامه :

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

public class HelloMidp extends MIDlet {
Display display;
Form mainForm;
public HelloMidp() {
mainForm= new Form("HelloMidp");
}
public void startApp() {
display = Displayable.getDisplay(this);
display.setCurrent(mainForm);
}
public void pauseApp() {
}
public void destoryApp(Boolean unconditional) {
}
}



متن قسمت "Out put - build.xml"بعد كامپايل نكردن :

init:
deps-jar:
Compiling 1 source file to C:\Documents and Settings\Robotic\Desktop\HelloMidp\build\classes
C:\Documents and Settings\Robotic\Desktop\HelloMidp\src\HelloMidp.java:1: package javax.microedition.midlet does not exist
import javax.microedition.midlet.*;
C:\Documents and Settings\Robotic\Desktop\HelloMidp\src\HelloMidp.java:2: package javax.microedition.midlet does not exist
import javax.microedition.midlet.*;
C:\Documents and Settings\Robotic\Desktop\HelloMidp\src\HelloMidp.java:5: cannot resolve symbol
symbol : class MIDlet
location: class HelloMidp
public class HelloMidp extends MIDlet {
C:\Documents and Settings\Robotic\Desktop\HelloMidp\src\HelloMidp.java:7: cannot resolve symbol
symbol : class Display
location: class HelloMidp
Display display;
C:\Documents and Settings\Robotic\Desktop\HelloMidp\src\HelloMidp.java:8: cannot resolve symbol
symbol : class Form
location: class HelloMidp
Form mainForm;
C:\Documents and Settings\Robotic\Desktop\HelloMidp\src\HelloMidp.java:10: cannot resolve symbol
symbol : class Form
location: class HelloMidp
mainForm= new Form("HelloMidp");
C:\Documents and Settings\Robotic\Desktop\HelloMidp\src\HelloMidp.java:14: cannot resolve symbol
symbol : variable Displayable
location: class HelloMidp
display = Displayable.getDisplay(this);
7 errors
BUILD FAILED (total time: 2 seconds)

BA tashakor vafer
بازگشت به بالاي صفحه اذهب الى الأسفل
elecsound




تعداد پستها : 4
Registration date : 2008-03-07

يك سوال در كامپايل net beans Empty
پستعنوان: رد: يك سوال در كامپايل net beans   يك سوال در كامپايل net beans Icon_minitimeالسبت مارس 08, 2008 8:41 am

Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad
يكي كمك كنه
Neutral Neutral Neutral Neutral Neutral Neutral Neutral Neutral Neutral Neutral Neutral Neutral Neutral Neutral
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

يك سوال در كامپايل net beans Empty
پستعنوان: پاسخ   يك سوال در كامپايل net beans Icon_minitimeالسبت مارس 08, 2008 10:57 am

سلام دوست عزیز.از اینکه پاسخ کمی دیر شد متاسفم.اشتباه شما در این است که در بخش تعریف از کلاس :
كد:
import javax.microedition.lcdui.*;
استفاده نکردی و به جای آن دوبار و به اشتباه کلاس :
كد:
import javax.microedition.midlet.*;
را وارد کردی.توجه کن که اشیایی مانند form از همان کلاسی که شما وارد برنامه نکردید استفاده می کنند.پس کد شما به صورت زیر می بایست اصلاح شود:

كد:

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

public class HelloMidp extends MIDlet {
Display display;
Form mainForm;
public HelloMidp() {
mainForm= new Form("HelloMidp");
}
public void startApp() {
display = Displayable.getDisplay(this);
display.setCurrent(mainForm);
}
public void pauseApp() {
}
public void destoryApp(Boolean unconditional) {
}
}
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
elecsound




تعداد پستها : 4
Registration date : 2008-03-07

يك سوال در كامپايل net beans Empty
پستعنوان: رد: يك سوال در كامپايل net beans   يك سوال در كامپايل net beans Icon_minitimeالإثنين مارس 10, 2008 7:46 am

با تشكر ولي مشكلم بر طرف نشد لطفا يك نگاهي به عكس زير بيندازيد
و با استفاده از تصوير زير راهنمايي كنيد
لينك تصوير : https://2img.net/h/oi28.tinypic.com/6xx24l.jpg يا
http://server6.theimagehosting.com/image.php?img=net%20beans.JPG&album=0&fullsize=1
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

يك سوال در كامپايل net beans Empty
پستعنوان: پاسخ   يك سوال در كامپايل net beans Icon_minitimeالإثنين مارس 10, 2008 9:33 am

دوست عزیز لطفا دقت کنید!
در خط اول دارای خطا اسم کلاس شما شامل دو حرف بزرگ است در حالی که نام فایل شما تماما با حروف کوچک نامگذاری شده.جاوا یک زبان Case Sensitive است و یعنی به حروف کوچک و بزرگ حساس! نام کلاسها در جاوا باید دقیقا مطابق با نام فایل باشد
این اشتباه در کد اولیه نبود
در خط دوم دارای خطا به جای عبارت Displayable بنویسید Display !
در ضمن پیشنهاد می کنم ابتدا جاوا را یاد بگیرید چون اینطور از کد نویسی زده می شوید و آنرا رها می کنید.Smile
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
elecsound




تعداد پستها : 4
Registration date : 2008-03-07

يك سوال در كامپايل net beans Empty
پستعنوان: رد: يك سوال در كامپايل net beans   يك سوال در كامپايل net beans Icon_minitimeالثلاثاء مارس 11, 2008 4:44 am

با تشكر والا من تقريبا جاوا را ياد گرفتم ولي من كه پرسيدم ميگن بايد
كد:
در پنجره class explorer گزینه MIDlet رو انتخاب کنید ، حالا در قسمت properties اون برید و گزینه Compiler رو برابر با preverify compiler قرار بدین .
ولي من پنجره ي class explorer را پيدا نگردم
لطفا راهنمايي كنيد
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

يك سوال در كامپايل net beans Empty
پستعنوان: پاسخ   يك سوال در كامپايل net beans Icon_minitimeالثلاثاء مارس 11, 2008 5:00 am

خب اینها چه ربطی به مشکل شما دارد؟ اصلا تونستید کامپایل کنید؟
دوست عزیز اگر شما اصلاحات گفته شده را اعمال کنید برنامه شما اجرا خواهد شد.
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
 
يك سوال در كامپايل net beans
بازگشت به بالاي صفحه 
صفحه 1 از 1
 مواضيع مماثلة
-
» Error!

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: سوال و جواب-
پرش به: