JavaME Midlet无法建立HTTP连接

JavaME Midlet无法建立HTTP连接,http,java-me,connection,nokia,midlet,Http,Java Me,Connection,Nokia,Midlet,我刚刚下载了JavaMePlatform SDK 3.0并创建了我的第一个Midlet(来自一些Oracle教程)。在模拟器上运行良好。当我在诺基亚N97上部署它时,我可以运行它,但只要我按下“连接”并允许继续,我就会得到一个IOException:-1 代码如下: package hello; import java.io.*; import javax.microedition.io.*; import javax.microedition.midlet.*; import javax.mi

我刚刚下载了JavaMePlatform SDK 3.0并创建了我的第一个Midlet(来自一些Oracle教程)。在模拟器上运行良好。当我在诺基亚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);
}
}

您的手机+中是否有适用于您的应用程序的GPRS或internet连接


在许多手机中,我们必须为应用程序设置不同的访问点,请仔细检查它

非常感谢。就是这样。这么简单。