0

我想让黑莓模拟器打印到控制台,这样我就可以在没有 IDE 的情况下进行调试。我使用 bb-ant-tools 从 Linux 进行所有开发,并让模拟器在 Windows 上运行(在单独的计算机上)。我没有 eclipse 或 windows 上的 jde,只有模拟器。

--编辑 02/28/10

经过大量搜索后,我似乎需要将模拟器连接到 jdb,为此我需要找到默认的 JDWP 端口或如何在没有 JDE 的 JDWP 应用程序的情况下更改它。我正在查看可能的端口 8000,我希望它不是随机分配的。

--编辑 03/02/10

更正,JDWP 应用程序是必需的,因为它是您连接 jdb 的方式,jdb -connect com.sun.jdi.SocketAttach:hostname=host,port=8000但输出放置在 JDWP 的输出选项卡中,因此不太可能打印到控制台并在没有 JDE 的情况下完成。我非常希望被证明是错误的。

4

1 回答 1

0

有几件事,不确定它们是否会很有帮助。

jdb 是一个命令行工具,因此您应该能够以这种方式获取控制台。

对于 Linux,您可以使用提供 jdwp as bjdwp 命令的 Barry 工具,然后您应该能够使用 jdb

此外,您可以使用 Wine 让模拟器在 Linux 上运行。我可以在我的 mac 上运行 Barry 工具和模拟器

我讨厌写这么短但不够详细的答案,但希望这将有助于其他有时间提供更多细节的人。

PS:很抱歉没有 http:// 但似乎我是一个新手,我的答案不能超过一个链接。

于 2010-08-27T22:36:41.627 回答