关于网友提出的“ 一个很菜的问题,大虾请进,给分给分”问题疑问,本网通过在网上对“ 一个很菜的问题,大虾请进,给分给分”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 一个很菜的问题,大虾请进,给分给分
描述: 在用SUN jdk1.3编译HelloWorldMIDlet:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloWorldMIDlet extends MIDlet implements CommandListener
{
private Display display; // Reference to Display object for this MIDlet
private TextBox tbxMain; // Textbox to display a message
private Command cmdExit; // Button to exit the MIDlet
// MIDlet constructor
public HelloWorldMIDlet()
{
display = Display.getDisplay(this);
cmdExit = new Command("Exit", Command.SCREEN, 1);
tbxMain = new TextBox("HelloWorld MIDlet", "Hello,World!", 50, 0);
tbxMain.addCommand(cmdExit);
tbxMain.setCommandListener(this);
}
// Called by application manager to start the MIDlet.
public void startApp()
{
display.setCurrent(tbxMain);
}
// A required method
public void pauseApp()
{ }
// A required method
public void destroyApp(boolean unconditional)
{ }
// Check to see if Exit command was selected
public void commandAction(Command c, Displayable s)
{
if (c == cmdExit)
{
destroyApp(false);
notifyDestroyed();
}
}
}
==========================================
出现下列错误:
H:\>javac HelloWorldMIDlet.java
HelloWorldMIDlet.java:1: 包 javax.microedition.midlet 不存在
import javax.microedition.midlet.*;
^
HelloWorldMIDlet.java:2: 包 javax.microedition.lcdui 不存在
import javax.microedition.lcdui.*;
^
HelloWorldMIDlet.java:4: 不能解析符号
符号:类 MIDlet
位置:类 in HelloWorldMIDlet
public class HelloWorldMIDlet extends MIDlet implements CommandListener
^
HelloWorldMIDlet.java:4: 不能解析符号
符号:类 CommandListener
位置:类 in HelloWorldMIDlet
public class HelloWorldMIDlet extends MIDlet implements CommandListener
^
HelloWorldMIDlet.java:6: 不能解析符号
符号:类 Display
位置:类 in HelloWorldMIDlet
private Display display; // Reference to Display object for this MIDlet
^
HelloWorldMIDlet.java:7: 不能解析符号
符号:类 TextBox
位置:类 in HelloWorldMIDlet
private TextBox tbxMain; // Textbox to display a message
^
HelloWorldMIDlet.java:8: 不能解析符号
符号:类 Command
位置:类 in HelloWorldMIDlet
private Command cmdExit; // Button to exit the MIDlet
^
HelloWorldMIDlet.java:37: 不能解析符号
符号:类 Command
位置:类 in HelloWorldMIDlet
public void commandAction(Command c, Displayable s)
^
HelloWorldMIDlet.java:37: 不能解析符号
符号:类 Displayable
位置:类 in HelloWorldMIDlet
public void commandAction(Command c, Displayable s)
^
HelloWorldMIDlet.java:13: 不能解析符号
符号:变量 Display
位置:类 in HelloWorldMIDlet
display = Display.getDisplay(this);
^
HelloWorldMIDlet.java:15: 不能解析符号
符号:类 Command
位置:类 in HelloWorldMIDlet
cmdExit = new Command("Exit", Command.SCREEN, 1);
^
HelloWorldMIDlet.java:15: 不能解析符号
符号:变量 Command
位置:类 in HelloWorldMIDlet
cmdExit = new Command("Exit", Command.SCREEN, 1);
^
HelloWorldMIDlet.java:17: 不能解析符号
符号:类 TextBox
位置:类 in HelloWorldMIDlet
tbxMain = new TextBox("HelloWorld MIDlet", "Hello,World!", 50, 0);
^
HelloWorldMIDlet.java:42: 不能解析符号
符号:方法 notifyDestroyed ()
位置:类 in HelloWorldMIDlet
notifyDestroyed();
^
14 个错误
========================
麻烦各位解释一下
解决方案1: javac -g:none -classpath path;. -bootclasspath path *.class
需要设置classpath和bootclasspath
建议你看王森老师的《java手机程式设计入门》
解决方案2: 改变classpath
以上介绍了“ 一个很菜的问题,大虾请进,给分给分”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2046400.html