有谁知道在J2ME上如何成功使用预处理?

时间:2009-01-14 14:59:53

标签: java ant java-me preprocessor mtj

我会尽力更好地解释我的问题。 使用Eclipse和MTJ(Mobile Tools for Java)插件,您可以为预处理器设置一些指令,以便创建代码的不同构建,就像在C / C ++中一样。 我的问题是我无法使用此功能。我的意思是,当我构建我的源时,结果输出包含每行代码,甚至是

中包含的代码
//#mdebug info
...
//#enddebug

指令。我检查了“启用预处理”选项,并且我已将调试级别更改为每个可能的设置(低于,等于和高于“info”),结果始终相同:指令被忽略。

2 个答案:

答案 0 :(得分:2)

您使用的是MTJ的v0.9.1(或更新版本)吗? This wiki显示他们对MTJ的计划,直到0.9.1才支持mdebug和debug。

对于可能遇到此问题的任何人,here是预处理的设置说明页。

答案 1 :(得分:2)

发现它!这是一个配置问题,我的错误。仍然存在MTJ插件本身的问题:当您导出build.xml文件以提供Ant时,无论您在下拉菜单中选择了什么调试级别,它总是以输出中的“info”结束,所以我必须手动更改它。我将尝试直接询问插件的开发人员。