1

Java ME Platform SDK 3.0をダウンロードして、最初のMidletを作成しました(一部のOracleチュートリアルから)。これはエミュレーターで正常に機能します。Nokia N97に展開すると実行できますが、[接続]を押して続行すると、IOExceptionが発生します:-1

コードは次のとおりです。

package hello;
import java.io.*;
import javax.microedition.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloMIDlet extends MIDlet implements CommandListener {

...

private void connect() {

HttpConnection hc = null;
InputStream in = null;
String url = getAppProperty("HitMIDlet.URL");

try {
  hc = (HttpConnection)Connector.open("http://www.google.ch"); 
  in = hc.openInputStream();
  byte[] raw = new byte[10];
  int length = in.read(raw);
  in.close();
  hc.close();

  // Show the response to the user.
  String s = new String(raw, 0, length);
  mMessageItem.setText(s);

}
catch (IOException ioe) {
  mMessageItem.setText( ioe.toString());
}
mDisplay.setCurrent(mMainForm);
}
}
4

1 に答える 1

2

お使いの携帯電話+アプリケーション用にGPRSまたはインターネット接続が機能していますか?

多くの電話では、アプリのアクセスポイントを別の方法で設定する必要があります。

于 2010-11-17T19:26:13.980 に答える