Pitäisi harkkatyötä tehdä kouluun ja kun buildaan ja runnaan tuon mun työn kaikki ok. Mutta kun painan siitä emulaattorin puhelimesta että launch, niin johan pukkaa erroria:
Unable to create MIDlet nrjConsumption
java.lang.NullPointerException
at javax.microedition.lcdui.Displayable.addCommand( 11)
at nrjConsumption.( 186)
at java.lang.Class.runCustomCode( 0)
at com.sun.midp.midlet.Selector.commandAction( 50)
at javax.microedition.lcdui.Display$DisplayAccessor.commandAction( 152)
at com.sun.kvem.midp.lcdui.EmulEventHandler$EventLoop.run( 459)
Execution completed successfully
73813 bytecodes executed
16 thread switches
320 classes in the system (including system classes)
733 dynamic objects allocated (30948 bytes)
5 garbage collections (13888 bytes collected)
Total heap size 500000 bytes (currently 478844 bytes free)
(versio on: J2ME Wireless Toolkit 1.0.4_02)
Unable to create MIDlet nrjConsumption
java.lang.NullPointerException
at javax.microedition.lcdui.Displayable.addCommand( 11)
at nrjConsumption.( 186)
at java.lang.Class.runCustomCode( 0)
at com.sun.midp.midlet.Selector.commandAction( 50)
at javax.microedition.lcdui.Display$DisplayAccessor.commandAction( 152)
at com.sun.kvem.midp.lcdui.EmulEventHandler$EventLoop.run( 459)
Execution completed successfully
73813 bytecodes executed
16 thread switches
320 classes in the system (including system classes)
733 dynamic objects allocated (30948 bytes)
5 garbage collections (13888 bytes collected)
Total heap size 500000 bytes (currently 478844 bytes free)
(versio on: J2ME Wireless Toolkit 1.0.4_02)
Vastaukset 2
Vanhimmat
Onko se koodi oikein kirjoitettu?
Ehkä addCommand:illa yrität lisätä komentoa, jossa on joku virhe...
Muutenkin kannattaisi opetella tulkitsemaan noita Javan virheilmoituksia, vai näyttävätkö ne liian vaaaralliselta?
Joo, ongelma ratkesi. jotain noissa Commandeissa oli väärin. kirjottelin ne uusiksi.
Mitenkäs mä sit voisin oppia noita virheilmoituksia tulkitsemaan? Mistä löytyy opas miten niitä tulkitaan?