Skip to main content

Phonme logo picture displayed but disappeared immediately!

6 replies [Last post]
geelpheels
Offline
Joined: 2006-05-05

Hi!All!

When I put my built midp for wince arm to my smartphone, I got an error.
Firstly, I put the whole midp directory into the directory \Temp.
Secondly, I put the appdb directory and lib directory into the \My Documents\java directory.
Then I run runMidlet.exe. It displayed the logo picture phoneme feature mr3, then it changed to the menu with two options: Install application and manage certification auth.... But in less than one second, the program exit without any indication.
Then I tried to remove the file MIDletSuiteLoader.class and run the runMidlet.exe. This time the logo picture didn't appear.
For this reason I guess the MIDletSuiteLoad class can not find something to load, so the program exited.
Do I guess right? If so, where to put my midp directory? If not, how can this happen? And how to fix?

Thanks!

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
geelpheels
Offline
Joined: 2006-05-05

This is because the code of that version is not intact. Just recheck out the code and compile will succeed.

ebresie
Offline
Joined: 2003-08-06

Did you get an error message of some type? If so, what did it say?

Did you create a jar or jad file for your midlet or are you just using the raw classes? You may want to deploy your app as a jar or jad file which is normally how you distribute midlets.

Eric

geelpheels
Offline
Joined: 2006-05-05

I just run the runmidlet.exe. And now I confirmed the startApp of MVMManager was called but the destroyApp of it wasn't.

geelpheels
Offline
Joined: 2006-05-05

I want ot know if it is because the MidletSuiteLoader cannot load the midlet suite or because the jvm cannot load the MidletSuiteLoader class?

geelpheels
Offline
Joined: 2006-05-05

Do I have to copy my applications to a confirmed directory?

geelpheels
Offline
Joined: 2006-05-05

My boss is hastening me. There is no two ways about it.