斑斑最可愛
2006-11-05 17:35:27 UTC
最近在自己摸索J2ME
然後照著教科書的範例
卻在編譯時 發生一個錯誤
錯誤訊息顯示如下兩行所示
cannot access java.lang.StringBuilder
file java\lang\StringBuilder.class not found
textbox.setString("歡迎"+textbox.getString()+"加入J2ME寫作世界")
~~~~~~~~~~
出錯的程式碼在上述這行 顯示這部分有問題
請問一下知道的人 能跟我說是什麼原因嗎??
確定程式都沒打錯 因為我是直接複製教科書光碟範例的程式碼來做測試的
是少宣告了什麼 還是什麼東西有沒灌到的(JDK,Wireless Toolkit我都灌了 )
或是沒設定好??
麻煩知到的人稍微跟我說下即可 感激不盡 ~~
完整程式碼如下:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class HelloWorld extends MIDlet implements CommandListener
{
private Command okCommand, exitCommand;
private Display display;
private TextBox textbox;
public HelloWorld()
{
display= Display.getDisplay(this);
textbox = new TextBox("我是:", "", 256, 0);
okCommand = new Command("確定", Command.SCREEN, 1);
exitCommand = new Command("離開", Command.SCREEN, 2);
}
public void startApp()
{
textbox.addCommand(okCommand);
textbox.addCommand(exitCommand);
textbox.setCommandListener(this);
display.setCurrent(textbox);
}
public void pauseApp()
{
}
public void destroyApp(boolean flag)
{
}
public void commandAction(Command command, Displayable displayable)
{
if(command == okCommand)
{
textbox.setTitle("HelloWorld");
textbox.setString("歡迎"+textbox.getString()+"加入J2ME寫作世界");
}else if (command == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.62.90
然後照著教科書的範例
卻在編譯時 發生一個錯誤
錯誤訊息顯示如下兩行所示
cannot access java.lang.StringBuilder
file java\lang\StringBuilder.class not found
textbox.setString("歡迎"+textbox.getString()+"加入J2ME寫作世界")
~~~~~~~~~~
出錯的程式碼在上述這行 顯示這部分有問題
請問一下知道的人 能跟我說是什麼原因嗎??
確定程式都沒打錯 因為我是直接複製教科書光碟範例的程式碼來做測試的
是少宣告了什麼 還是什麼東西有沒灌到的(JDK,Wireless Toolkit我都灌了 )
或是沒設定好??
麻煩知到的人稍微跟我說下即可 感激不盡 ~~
完整程式碼如下:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class HelloWorld extends MIDlet implements CommandListener
{
private Command okCommand, exitCommand;
private Display display;
private TextBox textbox;
public HelloWorld()
{
display= Display.getDisplay(this);
textbox = new TextBox("我是:", "", 256, 0);
okCommand = new Command("確定", Command.SCREEN, 1);
exitCommand = new Command("離開", Command.SCREEN, 2);
}
public void startApp()
{
textbox.addCommand(okCommand);
textbox.addCommand(exitCommand);
textbox.setCommandListener(this);
display.setCurrent(textbox);
}
public void pauseApp()
{
}
public void destroyApp(boolean flag)
{
}
public void commandAction(Command command, Displayable displayable)
{
if(command == okCommand)
{
textbox.setTitle("HelloWorld");
textbox.setString("歡迎"+textbox.getString()+"加入J2ME寫作世界");
}else if (command == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.62.90