我在Java中很新,所以不要粗鲁;-)我有一个任务要做,还有一些JUnit测试来验证我的解决方案。当我试图运行它们时,需要花费一些时间,然后得到以下错误:
Could not connect to: : 51219
java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on remote machine
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.connect(RemoteTestRunner.java:570)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:381)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)我用的是:
你能帮我做这个吗?
发布于 2013-02-18 11:08:55
您的单元测试似乎试图连接到本地计算机上不可能的端口51219。
尝试启动本地服务器,或“模拟”服务器连接。
发布于 2013-03-08 16:45:17
对于遇到同样问题的其他人:
在Windows 8中,JRE 7似乎有一个问题。
https://stackoverflow.com/questions/14934706
复制相似问题