我想从命令行开始一个 SWT 插件测试。我从正在运行的线程中复制了属性,并使用这些参数启动了eclipse,但过了一段时间我得到了:
Could not connect to: : 64268
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
此端口被指定为命令行参数。似乎某些 Junit 远程运行程序需要此端口。有没有办法禁用它?我真的很想将一些自动化的 SWT 插件测试集成到我的 Jenkins 构建中。
问候罗杰