现象:深度操作系统,用管理员帐号运行eclipse可以调试。用新建用户运行eclipse正常,但是debug不行:Variables那个小窗口里是空的,正常应该有显示变量。
分析:百度搜索都是说debian老版本有个坑,需要改bindv6only.conf这个文件。但是我没有这个文件,而且都2021了应该不算老版本。某博客上的一句话提醒了我:Even connections to localhost failed...( found the reason/fix on this post: http://www.eclipse.org/forums/index.php?=msg&goto=505058&#msg_505058 )??
难道eclipse调试功能,需要连接本地网卡localhost ?
解决:之前我用防火墙禁用了其他帐号的联网,现在尝试放行localhsot的访问,就可以调试了!
难怪eclipse报的错是连接不上:
Cannot connect to VM
com.sun.jdi.connect.TransportTimeoutException