1

如何调试 J2ME 波兰语 MIDlet?

如何显示生成的日志?

4

1 回答 1

2

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

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

将 //#debug 与 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 构建文件中设置变量。见下文:

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

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

只是给任何阅读本文的新 J2ME 的人一个注释,你不能在设备上调试!MIDlet 和 J2ME 最初是在 90 年代后期构思的。

于 2011-06-10T15:14:06.047 回答