2009-12-04 24 views
5

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

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

有没有人有关于如何“重新启动”或找到这种情况下的错误提示?

+0

我自己从来没有这个错误。您是否使用最新的ANTLR Works版本?如果没有,你可以尝试下载它,看看错误是否存在。 – 2009-12-04 13:45:27

+0

仍然与antlr 1.5发生。 – 2014-01-06 14:11:28

回答

1

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

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

+0

+1看起来很有用 - 我会试试看。 – 2009-12-17 04:52:39

1

它可能会或可能不会涉及 - 但我们摆脱了问题如下:

在UNIX系统中它并没有出现。在Windows上它确实。有两种不同的解析器规则(例如myfoo和myFOO)有所不同。当他们解决时,错误消失了。

我更新了ANTLRworks,但错误一直存在,直到我们像上面那样“解决”它。

相关问题