今天,写完任务时,打算单元测试一下,发现运行@Test下的方法后,虽能自动跳到JUnit窗口,但是Runs是0/0,Errors:0,Failures:0,原本显示绿或红的进度条也没反应,我就蒙了,怎么会不能用呢?
不能用junit测试,那就写个main也能实现测试的目的,就暂时没管。
后来发现,用debug调试程序时,也没反应,哈哈,看来必须得管了。
然后发现这个不能用debug,不能junit测试的报错是这样的:
弹出“cannot
FATAL ERROR in native method:JDWP No transports initialized,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
差点没吓死我!
很明显这个问题不是代码造成的,是本机的myEclipse的错,百度后,发现可能是端口号的错误,原本用的端口号,可能被占用了。
解决办法:
重置winsock
具体操作:
运行cmd,输入netsh
在修改时,我参考了的文章有:
http://blog.sina.com.cn/s/blog_4ba5b45e0102eatq.html
http://www.07net01.com/2015/08/911654.html