Eclipse 不能切换到 Debug 调试模式,提示错误信息为:Unexpected error setting up the debugger,详细错误信息:
java.net.SocketException: select failed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at org.python.pydev.debug.model.remote.ListenConnector.run(ListenConnector.java:40)
at java.lang.Thread.run(Unknown Source)
Google到的解决办法:卸载 TCP/IP 协议 6,也就是 IPV6 协议,好像 Eclipse 跟 IPV6 协议有一定冲突吧。
Tags: eclipse, ipv6
教大家如何卸载IPv6,包括Vista系统下和WinXP系统下。
1、卸载WinXP系统下的IPv6协议
Windows XP里面虽然自带有IPv6协议包的,只是默认是没有安装而已,安装的方法和卸载的方法一样简单,安装IPv6就直接在命令行中输入“ipv6 install”即可。不过icech讲的是卸载的方法:
步骤:以管理员权限登录,开始-运行-输入“cmd”-在命令提示符下输入“ipv6 uninstall”,如果成功的话,会显示:
C: \Documents and Settings\weste>ipv6 uninstall
Uninstalling…
A reboot is required to complete this action.
重启启动计算机就ok了!
2、卸载vista系统下的IPv6协议
Vista系统下已经为用户默认安装了IPv6协议,所以不用讲如何安装,直接讲卸载。
步骤:进入“网络和共享中心”->“查看状态”->“属性”,去掉tcp/ip v6协议前的“勾”,然后重新启动计算机。
这样就可以成功卸载Vista和WinXP中IPv6了!