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


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

 

 code compiling in CMD

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




تعداد پستها : 23
Registration date : 2007-11-08

code compiling in CMD Empty
پستعنوان: code compiling in CMD   code compiling in CMD Icon_minitimeالأربعاء أغسطس 27, 2008 2:31 pm

سلام به تمامی دوستان
می خواستم کدهای j2me مو از cmd کامپایل کنم که با کمک hamoon جان به یه جاهایی رسیدم اما وقتی برنامه رو رو گوشی اجرا می کنیم میگه که "مورد استثنایی به کار برده نشده." البته گوشیمو اینگلیسی نکردم ببینم چی میگه. گفتم مراحل کارایی رو که می کنم بنویسم شاید مراحل کار من اشکال داشته باشه ؟ :
كد:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class Midlet extends MIDlet {
   
    Display display;
    Form mainForm;
   
    public Midlet() {

    }
   
    public void startApp() {
   display = Display.getDisplay(this);
   mainForm = new Form("emtehan");
        mainForm.append(new StringItem("enam emtehane", "hesaban, jabr, fizik, shimi !!!"));
        display.setCurrent(mainForm);
    }
   
    public void pauseApp() {
       
    }
   
    public void destroyApp(boolean unconditional) {
    }
}
خوب برای کامپایل کد ها از کد زیر استفاده می کنم :
كد:
C:\java>d:\jdk\bin\javac -bootclasspath c:\WTK22\lib\cldcapi11.jar;c:\WTK22\lib\midpapi20.jar -d tmpclasses Midlet.java
بعد از کامپایل شدن همه برنامه در tmpclasses اونو با دستور زیر preverify می کنم :
كد:
c:\WTK22\bin\preverify -classpath c:\WTK22\lib\cldcapi11.jar;c:\WTK22\lib\midpapi20.jar -d classes tmpclasses
و بعدش هم فایل jar رو می سازم :
كد:
d:\jdk\bin\jar cfm MyApp.jar c:\Inetpub\wwwroot\manifest.mf -C classes . -C src .
و اینم فایل manifest.mf :
كد:
Manifest-Version: 1.0
MIDlet-Vendor: Vendor
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MIDlet-1: Midlet, , Midlet
Created-By: 1.6.0_07 (Sun Microsystems Inc.)
MIDlet-Name: MobileApplication2
MicroEdition-Profile: MIDP-2.0

لازم به ذکره که من این کد ها رو تو نت بین اجر کردم و بعدش این کد manifest.mf رو از اونجا کش رفتم ...

خوب فایل jar هم ساخته میشه اما همون پیام خطا رو میده ("مورد استثنایی به کار برده نشده." ) البته قبلا وقتی به این پیام بر خوردم که از setCurrent استفاده نکرده بودم !!! اما این کد رو در IDE تست کردم ..
اساتید شرمنده می کنند اگر وقت بگذارند ...
با تشکر از قبل !
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

code compiling in CMD Empty
پستعنوان: رد: code compiling in CMD   code compiling in CMD Icon_minitimeالخميس أغسطس 28, 2008 5:07 pm

مهدی به دلایلی که خودت می دونی بهت جواب نمی دم Sleep
بازگشت به بالاي صفحه اذهب الى الأسفل
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

code compiling in CMD Empty
پستعنوان: رد: code compiling in CMD   code compiling in CMD Icon_minitimeالسبت أغسطس 30, 2008 2:55 am

haamoon نوشته است:
مهدی به دلایلی که خودت می دونی بهت جواب نمی دم Sleep
دم شما گرم rabbit ..
من با manifest هم ور رفتم اما نشد Sad

یه چیزی که هست نمیدونم چرا فایل هایی که من کامپایل می کنم یه خورده حجمشون از مال IDE ها کمتره ؟ می تونه چیزه مهمی باشه . نه lol!

كد:
Manifest-Version: 1.0
MIDlet-Vendor: Vendor
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MIDlet-1: Midlet, , Midlet
Created-By: 1.6.0_07 (Sun Microsystems Inc.)
MIDlet-Name: MobileApplication2
MicroEdition-Profile: MIDP-2.0
اینجا ما آدرس Midlet تو همون دایرکتوری با نام Midlet.java هستش درسته ؟ در ضمن گمون کنم بین دوتا ویرگول وسط آدرس یه عکس واسه MIDlet قرار میگیره (تو یه آرتیکلس یه چیزایی به چشمم خورد حوصله نگذاشت بخونم scratch )
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

code compiling in CMD Empty
پستعنوان: رد: code compiling in CMD   code compiling in CMD Icon_minitimeالسبت أغسطس 30, 2008 3:48 am

مهدی فایل jar رو که نصب نمی شه برام بفرست، بررسی می کنم.
بازگشت به بالاي صفحه اذهب الى الأسفل
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

code compiling in CMD Empty
پستعنوان: رد: code compiling in CMD   code compiling in CMD Icon_minitimeالسبت أغسطس 30, 2008 6:56 am

haamoon نوشته است:
مهدی فایل jar رو که نصب نمی شه برام بفرست، بررسی می کنم.

تو نبودی من چیکار می کردم Question I love you

http://rapidshare.com/files/141294556/MyApp.jar.html
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

code compiling in CMD Empty
پستعنوان: رد: code compiling in CMD   code compiling in CMD Icon_minitimeالسبت أغسطس 30, 2008 10:57 am

MicroEdition-Profile: MIDP-2.0

یادت رفته مهندس
بازگشت به بالاي صفحه اذهب الى الأسفل
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

code compiling in CMD Empty
پستعنوان: من معتادم ؟   code compiling in CMD Icon_minitimeالسبت أغسطس 30, 2008 12:17 pm

امیرباورت میشه این فایل manifest.mt منه ؟ :
كد:
MIDlet-1: Midlet, , Midlet
MIDlet-Vendor: Vendor
MIDlet-Name: MobileApplication2
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0

و در کمال نا باوری بعد از کامپایل و اکسرکت اینو می بینم :
كد:
Manifest-Version: 1.0
MIDlet-Vendor: Vendor
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MIDlet-1: Midlet, , Midlet
Created-By: 1.6.0_07 (Sun Microsystems Inc.)
MIDlet-Name: MobileApplication2

Mad Mad امشب تا خود صبح میشینم اگه درس نشه دیگه راهی نمونده معتاد میشم No
بازگشت به بالاي صفحه اذهب الى الأسفل
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

code compiling in CMD Empty
پستعنوان: حلول ماه مبارک رمضان مبارک باد!!!!!!!!!!!!   code compiling in CMD Icon_minitimeالسبت أغسطس 30, 2008 1:32 pm

ساعت 11 دو نقطه 54
یه چیزی گفتم که فایل هایی ایجاد می کنم حجمشون کمه ؟

اومدم فایل های کامپایل شده و preverify در نت بین رو با مال خودم جابه جا کردم و فقط زحمت تولید jar رو به خودم دادم king با کمال امید حدسم درس در آمد و برنامه بدون مشکل کار کرد...
خب نتیجه اخلاقیش اینه که manifest و مرحله آخر مشکلی نداره ...
خب میمونه دو قسمت اول که اونا رو هم طبق فرموده شما انجام میدم ؟ scratch
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

code compiling in CMD Empty
پستعنوان: رد: code compiling in CMD   code compiling in CMD Icon_minitimeالسبت أغسطس 30, 2008 1:57 pm

پس هنوز معتاد نشدی هنوز
بازگشت به بالاي صفحه اذهب الى الأسفل
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

code compiling in CMD Empty
پستعنوان: رد: code compiling in CMD   code compiling in CMD Icon_minitimeالسبت أغسطس 30, 2008 2:23 pm

haamoon نوشته است:
پس هنوز معتاد نشدی هنوز
عرضه معتاد شدنم نداریم، پول میخواد، وقت میخواد، از همه مهمتر لپ تاپ وایو 11 اینج میخواد Laughing cyclops

خب با همون کلک قبلی میشه فهمید preverify کارمون مشکلی نداره هر چی هست همون مرحله اول یا کامپایل پروژه است Shocked

شما یه نیگا بنداز ببین مشکلی نداره ؟
كد:

d:\jdk\bin\javac -bootclasspath c:\WTK22\lib\cldcapi11.jar;c:\WTK22\lib\midpapi20.jar -d tmpclasses C:\Inetpub\wwwroot\src\Midlet.java
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




تعداد پستها : 308
Registration date : 2008-02-07

code compiling in CMD Empty
پستعنوان: رد: code compiling in CMD   code compiling in CMD Icon_minitimeالأحد أغسطس 31, 2008 1:36 am

مهدی کدی که کامپایل می کنی ممکن کم حجم تر از نتیجه ی IDE باشه ولی بعد از preverify باید یک اندازه بشن بنظر من مشکلت در preverify هستش.
بازگشت به بالاي صفحه اذهب الى الأسفل
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

code compiling in CMD Empty
پستعنوان: مشکل   code compiling in CMD Icon_minitimeالأحد أغسطس 31, 2008 1:45 am

آخه میدونی چیه امیر ؟
من امدم فایل کامپایل شده ی IDE رو با مال خودم جابه جا کردم (مرحله اول رو بیخیال شدم) و بعد همون رو preverify کردم و بعدش هم فایل jar را تولید کردم و برنامه بدون مشکل روی موبایل باز شد ..
با این وجود شما هنوز به preverify شک داری ؟

اگه خستت کردم شرمندم Embarassed
بازگشت به بالاي صفحه اذهب الى الأسفل
fmehdi




تعداد پستها : 23
Registration date : 2007-11-08

code compiling in CMD Empty
پستعنوان: درس شد   code compiling in CMD Icon_minitimeالسبت سبتمبر 06, 2008 8:22 am

درس شد Sad (اشک شوقه Smile )
دستت درد نکنه cheers
بازگشت به بالاي صفحه اذهب الى الأسفل
 
code compiling in CMD
بازگشت به بالاي صفحه 
صفحه 1 از 1
 مواضيع مماثلة
-
» Send SMS code?
» Code For GPRS
» shiveye code nevisi
» source code security

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