ANTLR IDE无法连接到ANTLR调试器

ANTLR IDE无法连接到ANTLR调试器,antlr,Antlr,我正在Windows 7上使用ANTLR IDE插件for Eclipse(Helios R2),并尝试使用debug(Java)按钮通过解释器进行调试,但出现以下错误: Execution was cancelled Reason: Unable to connect to ANTLR Debugger Connection refused: connect 我曾尝试在防火墙关闭的情况下以管理员身份运行Eclipse,但这没有什么区别,以前有人遇到过这种情况吗 运行(Java)有时也会起

我正在Windows 7上使用ANTLR IDE插件for Eclipse(Helios R2),并尝试使用debug(Java)按钮通过解释器进行调试,但出现以下错误:

Execution was cancelled

Reason:
Unable to connect to ANTLR Debugger

Connection refused: connect
我曾尝试在防火墙关闭的情况下以管理员身份运行Eclipse,但这没有什么区别,以前有人遇到过这种情况吗

运行(Java)有时也会起作用,但也会出现同样的问题


干杯卡尔

在ANTLR错误之后,我可以点击Run,我从LaunchParser的构造函数中获得ArrayIndexOutOfBoundsException(请参见此处的源代码-)

测试用例文件位置的路径中有一个空格,该空格没有被转义,并且该路径被拆分为一个额外的参数。
如果我将路径更改为没有空格的位置,则不会出现异常。

在ANTLR错误后,我可以点击Run,并从LaunchParser的构造函数中获得ArrayIndexOutOfBoundsException(请参见此处的源代码-)

测试用例文件位置的路径中有一个空格,该空格没有被转义,并且该路径被拆分为一个额外的参数。
如果我将路径更改为没有空间的某个位置,则不会出现异常。

使用Java VisualVM,我可以看到在运行调试时启动了一个进程,该进程名为org.deved.antlride.runtime.LaunchParser,我想它由于某种原因无法连接到此进程。可能是防火墙问题?如果您尝试使用独立的AntlWorks调试器(而不是Eclipse插件!),是否也会发生同样的情况?AntlWorks调试器工作正常,是否使用TCP连接到调试器?我从未看过它,但我认为连接是通过(Java)
套接字完成的,所以是的,使用TCP。使用Java VisualVM,我可以在运行调试时看到启动的进程,该进程称为org.deved.antlride.runtime.LaunchParser,我猜由于某种原因它无法连接到此进程。可能是防火墙问题?如果您尝试使用独立的AntlWorks调试器(而不是Eclipse插件!),是否也会发生同样的情况?AntlWorks调试器工作正常,是否使用TCP连接到调试器?我从未看过它,但我认为连接是通过(Java)
套接字完成的,因此,是的,使用了TCP。您可能在那里找到了一些东西,碰巧,我的文件路径也有一个名为的文件夹,其中有一个空格。我将移动项目,使路径中没有空格,然后看看会发生什么。@橡皮擦黑德·伊尔,你运气好吗?你可能在那里找到了什么,因为碰巧我的文件路径中还有一个名为的文件夹,其中有空格。我将移动项目,使路径中没有空格,然后看看会发生什么。@Erasherhad IRL,你运气好吗?