2009-01-14 2 views
1

Je vais essayer de mieux expliquer mon problème. En utilisant le plugin Eclipse et MTJ (Mobile Tools for Java), vous pouvez définir des directives pour le préprocesseur afin de créer différentes versions de votre code, comme en C/C++. Mon problème est que je ne peux pas utiliser cette fonctionnalité. Je veux dire, quand je construis mes sources, la sortie qui en résulte contient chaque ligne de code, même ceux contenus dansEst-ce que quelqu'un sait comment utiliser avec succès le pré-traitement sur J2ME?

//#mdebug info 
... 
//#enddebug 

directive. J'ai activé l'option "Activer le prétraitement" et j'ai changé le niveau de débogage pour toutes les configurations possibles (inférieur, égal et supérieur à "info") et le résultat est toujours le même: les directives sont simplement ignorées.

Répondre

2

Trouvé! C'était un problème de configuration, mon erreur. Il y a toujours un problème avec le plugin MTJ lui-même: quand vous exportez le fichier build.xml pour alimenter Ant, quel que soit le niveau de débogage que vous avez sélectionné dans le menu déroulant, il finira toujours par écrire "info" sur la sortie, donc je dois changez-le manuellement. Je vais essayer de demander directement aux développeurs du plugin.

2

Utilisez-vous v0.9.1 (ou une version encore plus récente) de MTJ? This wiki montre leur planification pour MTJ et mdebug et debug n'étaient pas supportés jusqu'à 0.9.1.

Pour tous ceux qui pourraient rencontrer cela, here est la page d'instructions d'installation pour le prétraitement.

+0

oui j'utilise la version 0.9.1 de MTJ –

+0

Merci pour votre réponse. cependant, le lien que vous avez posté est référé à eclipseme qui est le plugin ancien et abandonné pour le développement de JavaME dans eclipse. maintenant il renaît comme MTJ (http://www.eclipse.org/dsdp/mtj/) –

Questions connexes