Je viens de télécharger le Java ME Platform SDK 3.0 et j'ai créé mon premier Midlet (à partir de Tutoriel Oracle). Ce qui fonctionne bien sur l'émulateur. Quand je déploie sur mon Nokia N97 je peux courir, mais dès que je presse le bouton « Connect » et permettre de suivre je reçois un IOException: -1JavaME Midlet ne peut pas établir la connexion HTTP
Voici le code:
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);
}
}
Merci beaucoup. C'était ça. Si simple. –
@Marcel Menz Vous êtes les bienvenus :) –