[求助]编的一个ticker程序,出现classnotfound exception
<P>import javax.microedition.lcdui.*;</P><P>public class Displayable1 extends TextBox implements CommandListener {<br> Ticker ticker;<br> Command myCommand;<br> <br> public Displayable1() {<br> super("welcome", "hello world", 150, TextField.ANY);<br> try {<br> jbInit();<br> }<br> catch(Exception e) {<br> e.printStackTrace();<br> }<br> }</P>
<P> private void jbInit() throws Exception {<br> // Set up this Displayable to listen to command events<br> setCommandListener(this);<br> // add the Exit command<br> addCommand(new Command("Exit", Command.EXIT, 1));<br> myCommand=new Command("Set Text",Command.OK,1);<br> ticker=new Ticker("hello every one I am wangwei!");<br> setTicker(ticker);<br> }</P>
<P> public void commandAction(Command command, Displayable displayable) {<br> /** @todo Add command handling code */<br> if(command==myCommand)<br> {<br> ticker.setString(getString());<br> }<br> if (command.getCommandType() == Command.EXIT) {<br> // stop the MIDlet<br> MIDlet1.quitApp();<br> }<br> }</P>
<P>}<br>另外一个定义MIDlet类的程序MIDlet.java<br>import javax.microedition.midlet.*;<br>import javax.microedition.lcdui.*;</P>
<P>public class MIDlet1 extends MIDlet {<br> static MIDlet1 instance;<br> Displayable1 displayable = new Displayable1();<br> public MIDlet1() {<br> instance = this;<br> }</P>
<P> public void startApp() {<br> Display.getDisplay(this).setCurrent(displayable);<br> }</P>
<P> public void pauseApp() {<br> }</P>
<P> public void destroyApp(boolean unconditional) {<br> }</P>
<P> public static void quitApp() {<br> instance.destroyApp(true);<br> instance.notifyDestroyed();<br> instance = null;<br> }</P>
<P>}<br><br>出现的错误:如下<br></P><br>D:\jbuilder2006\j2mewtk2.2\bin\emulator.exe -classpath "C:\Documents and Settings\WANG\jbproject\ticker\classes;" -Xdevice:MediaControlSkin -Xdescriptor:"C:\Documents and Settings\WANG\jbproject\ticker\jad-temp\ticker.jad"<br>正在通过存储根 MediaControlSkin 来运行 <br>Unable to create MIDlet ticker.ticker<br>java.lang.ClassNotFoundException: ticker/ticker<br> at com.sun.midp.midlet.MIDletState.createMIDlet(+14)<br> at com.sun.midp.midlet.Selector.run(+22)<br>Execution completed.<br>698154 bytecodes executed<br>21 thread switches<br>741 classes in the system (including system classes)<br>3509 dynamic objects allocated (101500 bytes)<br>1 garbage collections (0 bytes collected)<br><br>
[align=right][color=#000066][此贴子已经被作者于2006-10-19 11:13:40编辑过][/color][/align]
应该把你的异常信息帖出来啊<BR>出在第几行啊 MIDlet1是什么<BR>你还应该把你的所有程序文件帖出来 现在补完全了,呵呵,还请你们帮忙拉, 呵呵,大家互相学习吧 那还请兄弟帮哈忙嘎,看看应该怎么样改
页:
[1]
