使用源码demo
/* @(#)hello.java
*/
/**
*
*
* @author <a href="mailto:rjiejie@localhost.localdomain">Rong Jiejie</a>
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MyMidlet extends MIDlet
{
public MyMidlet(){}
public void startApp()
{
Canvas canvas = new MyCanvas();
Display display = Display.getDisplay(this);
display.setCurrent(canvas);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
}
class MyCanvas extends Canvas
{
public void paint(Graphics g)
{
g.setColor(255,0,0);
g.fillRect(0,0,getWidth(),getHeight());
g.setColor(255,255,255);
g.drawString("Hello World!",0,0,g.TOP|g.LEFT);
}
}
保存命名为MyMidlet.java
# javac -bootclasspath /home/rjiejie/linux_soft/WTK2.5.2/lib/midpapi20.jar(midp类) MyMidlet.java
错误提示:
MyMidlet.java:13: 无法访问 java.lang.Object
未找到 java.lang.Object 的类文件
public class MyMidlet extends MIDlet
^
MyMidlet.java:20: 找不到符号
符号: 变量 this
位置: 类 MyMidlet
Display display = Display.getDisplay(this);
^
MyMidlet.java:38: 无法访问 java.lang.String
未找到 java.lang.String 的类文件
g.drawString("Hello World!",0,0,g.TOP|g.LEFT);
^
3 错误
环境:
#echo $PATH
/usr/bin(此处是JAVA的工具目录)
望指教
本文介绍了一个Java ME应用程序的源码示例,并记录了在编译过程中遇到的错误及可能的原因。错误主要涉及类文件未找到的问题,如无法访问java.lang.Object等。文章提供了错误的详细信息和编译命令。

1500

被折叠的 条评论
为什么被折叠?



