2015-08-14 95 views
1

我试图在IntelliJ 13.1.6上本地运行测试,并且我可以很好地运行测试,但调试器给了我一个微小的回应:IntelliJ 13.1.6 TestNG无法打开调试程序端口:java.net.SocketException“套接字关闭”

enter image description here

我一直在试图解决这个问题的年龄,我无法找到的调试配置。

我已经用google搜索了这个,大部分的东西都给了我android的工作室或更新版本的IntelliJ的提示。我甚至尝试重新安装。没有任何隐藏或其他方面的断点。我不知道在哪里找到套接字或为什么它关闭。任何帮助表示赞赏

+0

这是一个非常糟糕的消息。你不会'套接字'试图打开任何东西。套接字*被打开,现在它在尝试做其他事情时被关闭。他们应该修复这一点。 – EJP

回答

0

试试这个: - 运行 - >编辑配置 - > ALT +插入 - >新TestNG的配置 - >粘贴到VM选项字段:

-Xdebug -Xrunjdwp:运输= dt_socket,server = y,suspend = n,地址= 127.0.0.1:61526

这应该起作用。

+0

完全相同的事情发生:( –

+0

你确定你正在使用THAT配置运行测试吗? –

+0

这是最好的手册:https://www.jetbrains.com/idea/help/run-debug-configuration-testng。 HTML –

1

固定:

需要切换到Java 1.8。我一直在使用1.7。不知道为什么这个工作或发生了什么。这花了我数周的时间来解决。该调试工具绝对值得,但...

相关问题