7

我在 AntlrWorks 中运行的 ANTLR 语法之一抛出:“无法启动调试器。等待连接到远程解析器超时。”</p>

在过去,此消息通常会消失,但此消息是持久的。在搜索 ANTLR 列表(例如http://www.antlr.org/pipermail/antlr-interest/2009-June/034659.html)时,提示错误消息与看起来无关,但可能是语法错误。

有没有人知道如何“重新启动”或在这种情况下找到错误?

4

2 回答 2

1

它可能相关也可能不相关 - 但我们解决了以下问题:

在 UNIX 机器上,它没有发生。在 Windows 上确实如此。有两个因大小写而异的解析器规则(例如 myfoo 和 myFOO)。当他们解决后,错误就消失了。

我更新了 ANTLRworks,但错误一直存在,直到我们如上所述“解决”它。

于 2009-12-04T18:20:17.707 回答
1

我发现 Windows 防火墙规则确实会干扰调试器,因此请确保您没有将其设置为阻止 Java VM。

另外,尝试稍等一下,然后选择“远程调试”选项,通常调试器只需要一点时间,主进程就会超时,但调试器仍然会出现。

于 2009-12-17T01:11:37.123 回答