【问题标题】:Does anyone know how succesfully use preprocessing on J2ME?有谁知道如何成功地在 J2ME 上使用预处理?
【发布时间】:2009-01-14 14:59:53
【问题描述】:

我会尝试更好地解释我的问题。 使用 Eclipse 和 MTJ(Java 移动工具)插件,您可以为预处理器设置一些指令,以便创建不同的代码构建,例如在 C/C++ 中。 我的问题是我无法使用此功能。我的意思是,当我构建源代码时,生成的输出包含每一行代码,甚至包含在其中的代码

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

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

【问题讨论】:

    标签: java ant java-me preprocessor mtj


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回复。但是,您发布的链接是指 eclipseme,它是 eclipse 中用于 JavaME 开发的旧插件。现在它重生为 MTJ (eclipse.org/dsdp/mtj)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      相关资源
      最近更新 更多