2016-08-28 2 views
1

J'essaie d'apprendre j2me donc j'essaye une simple application j2me chez netbeans mais le code ne peut pas trouver le paquet javax.microedition.lcdui.J'ai installer Java 1.8 avec J2ME Le projet chez netbeans a cldc 1.8 et MEEP 8. Le code peut trouver javax.microedition.midlet, lcdui n'existe plus?javax.microedition.lcdui n'existe pas

+0

Je télécharge midp 2.1 et je corrige les imports mais maintenant j'ai ceci "il utilise ou remplace une API obsolète." Midp est déprécié? Y at-il un livre j2me publié ces dernières années? – dimis283

+0

J2ME n'est pas utilisé uniquement pour les MIDlets. Il est également utilisé pour les Xlets. Ma première pensée était que peut-être vous aviez installé la version Xlet SDK. Mais alors vous dites que Netbeans trouve 'javax.microedition.midlet', donc je suis aussi perplexe que vous. Je voudrais ré-installer SDK et IDE et WTK etc. –

+0

J'utilise java 8, aux propriétés du projet je n'utilise pas midp mais un autre paquet Micro Edition Embedded Profile (MEEP). Peut-être il y a d'autres paquets similaires que mon vieux livre fait je ne parle pas de – dimis283

Répondre

0

J'ai eu ce problème aussi. La raison en est que java me sdk utilise une micro édition et un profil intégré (meep) et que la classe lcdui fait partie de midp. Toute application créée sur un profil Meep utilisant la classe lcdui est refusée par le compilateur. La solution possible est le téléchargement du wtk. Il comprend le profil midp et lcdui class