Votre chaîne d'outils est supposée générer à la fois un fichier .JAR et un fichier .JAD.
Conformément aux spécifications J2ME, les téléphones ne doivent pas toujours permettre l'installation du fichier .JAR.
Vous devez plutôt déployer le fichier .JAD et vous assurer que le fichier .JAR se trouve dans un emplacement accessible (stockage du combiné ou réseau mobile). Le fichier .JAD est censé contenir l'emplacement du fichier .JAR afin que le programme d'installation MIDlet du combiné puisse le récupérer.
EDIT:
Il y a un certain nombre de raisons pour lesquelles un téléphone refuserait d'installer un fichier .JAD.
Il pourrait être tout simplement faux et ne pas conforme aux spécifications MIDP.
Il pourrait être signé par un certificat que le téléphone n'aime pas
Il pourrait utiliser la mauvaise version de la configuration ou du profil J2ME.
Il pourrait contenir des autorisations que le téléphone ne reconnaît pas
...
La meilleure façon d'avoir réponse à votre question serait d'ajouter le contenu du fichier .JAD, le contenu du fichier manifeste à l'intérieur emballé le fichier .JAR et la marque et le nom du modèle du combiné sur lequel vous essayez d'installer votre application.
Neuf autres questions en quatre mois et * pas * un d'entre eux a eu un asnwer qui était acceptable? (http://stackoverflow.com/faq) Juste sur le premier que j'ai regardé a une réponse correcte qui devrait être acceptée: http://stackoverflow.com/questions/2042813/calling-non-static-method-in- static-method-in-java/2042829 # 2042829 –