在J2ME波兰语中调试

时间:2009-10-21 05:16:18

标签: debugging java-me midp j2mepolish

如何调试J2ME Polish MIDlet?

如何显示生成的日志?

1 个答案:

答案 0 :(得分:2)

您可以使用以下内容轻松地使用J2ME Polish记录语句:

//#debug
System.out.println("Error...");

使用//#debug with J2ME Polish指示用于记录println语句的预处理指令。

有各种级别的日志记录,包括调试,信息,警告,错误和致命。您可以定义自己的日志记录级别,但我发现大多数情况都是详尽无遗的。

我发现最好的事情是在调试部分的构建文件中添加一个处理程序。

<handler name="http">
     <parameter name="server" value="http://a.server.com:80/Debug/" />
</handler>

将任何日志信息直接发布到服务器,这样您就可以在应用程序运行时看到日志流。

或者您可以添加一个记录到RMS的处理程序,并使用J2ME Polish Logviewer示例应用程序查看存储在RMS中的日志。可以在J2ME Polish安装的示例目录中找到。

<handler name="rms">
    <parameter name="useBackgroundThread" value="false" />
</handler>

请记住在logview构建文件中设置varriables。见下文:

<variables>
    <variable name="polish.log.MIDletSuite" value="Demonstrator" />
    <variable name="polish.log.Vendor" value="Enough Software" />
</variables>

我有一个同事正在尝试通过蓝牙进行调试,但我认为这实际上并不起作用。

只需记下任何一个阅读这个新J2ME的人,你就无法在设备上调试! MIDlets和J2ME在90年代后期首次得到了认可。