Je suis en train de développer une application J2ME portable, mais Netbeans fait une préverification de classe de la bibliothèque LWUIT qui utilise des API optionnelles que certaines configurations n'ont pas, donc j'ai cette erreur quand essayez de compiler une configuration sans JSR-184 (M3G API en option):Erreur de préverification de la classe NetBeans 6.8 en utilisant lwuit api
erreur classe preverifying com.sun.lwuit.animations.Transition3D VÉRIFICATEUR erreur com/sun/LWUIT/animations/Transition3D.initTransition() V: Impossible de trouver la classe javax/microedition/m3g/Node
Je ne souhaite pas supprimer les classes de l'API LWUIT car ces classes fonctionnent sur d'autres configurations compatibles bles avec JSR-184
Ce que je veux, c'est que NetBeans ne préverifie pas la bibliothèque, c'est posible?
Voici un code:
//#ifdef JSR184
//# import com.sun.lwuit.animations.Transition3D;
//#else
import com.sun.lwuit.animations.CommonTransitions;
//#endif
Transition out;
//#ifdef JSR184
//# out = Transition3D.createRotation(500, true);
//#else
out = CommonTransitions.createSlide(CommonTransitions.SLIDE_HORIZONTAL, true, 500);
//#endif
setTransitionOutAnimator(out);
Merci
Enfin je télécharge la source de LWUIT au lieu du bytecode et modifié avec les en-têtes de précompilation, sale mais efficace, j'attends toujours le meilleur moyen, les commentaires s'il vous plait! – Santiago