Eclipse帮助不会在Ubuntu下显示

Dav*_*d B 9 eclipse ubuntu

每当我在eclipse中打开一些帮助时,我会得到一个页面说:

服务器错误.发生以下错误:[code = CANT_CONNECT_LOOPBACK]由于潜在的环回问题无法连接

我正在运行Ubuntu 10.04.

有什么想法可以吗?

更新 一些命令输出(替换了一些私人信息):

$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:xx:xx:xx:xx:xx  
          inet addr:123.12.123.235  Bcast:123.12.456.255  Mask:255.255.254.0
          inet6 addr: fe80::xxx:eff:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1343040 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1133672 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:829265876 (829.2 MB)  TX bytes:242912202 (242.9 MB)
          Memory:f3200000-f3220000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:125 errors:0 dropped:0 overruns:0 frame:0
          TX packets:125 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:15910 (15.9 KB)  TX bytes:15910 (15.9 KB)

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
123.12.123.0    0.0.0.0         255.255.254.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         123.12.456.254  0.0.0.0         UG    0      0        0 eth0

$ sudo netstat -anp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      765/portmap     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      871/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1181/cupsd      
tcp        0      0 0.0.0.0:52068           0.0.0.0:*               LISTEN      786/rpc.statd   
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1186/mysqld     
tcp        0      0 0.0.0.0:53709           0.0.0.0:*               LISTEN      -               
tcp        0      0 123.12.123.235:755      123.12.5.48:2049        ESTABLISHED -               
tcp        0      0 123.12.123.235:60793    123.12.5.129:8080       ESTABLISHED 2264/firefox-bin
tcp        0      0 123.12.123.235:57940    123.12.5.43:8080        ESTABLISHED 2264/firefox-bin
tcp        0      0 123.12.123.235:57928    123.12.5.43:8080        CLOSE_WAIT  2247/google-chrome
tcp        0      0 123.12.123.235:35767    123.12.5.129:8080       ESTABLISHED 2247/google-chrome
tcp        0      0 123.12.123.235:57930    123.12.5.43:8080        ESTABLISHED 2247/google-chrome
tcp        0      0 123.12.123.235:57931    123.12.5.43:8080        CLOSE_WAIT  2247/google-chrome
tcp6       0      0 :::80                   :::*                    LISTEN      1278/apache2    
tcp6       0      0 :::22                   :::*                    LISTEN      871/sshd        
tcp6       0      0 ::1:631                 :::*                    LISTEN      1181/cupsd      
tcp6       0      0 :::55934                :::*                    LISTEN      1956/eclipse    
tcp6       0      0 :::5900                 :::*                    LISTEN      1792/vino-server
udp        0      0 0.0.0.0:35631           0.0.0.0:*                           912/avahi-daemon: r
udp        0      0 0.0.0.0:962             0.0.0.0:*                           786/rpc.statd   
udp        0      0 0.0.0.0:68              0.0.0.0:*                           1575/dhclient   
udp        0      0 0.0.0.0:46149           0.0.0.0:*                           -               
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           912/avahi-daemon: r
udp        0      0 0.0.0.0:111             0.0.0.0:*                           765/portmap     
udp        0      0 0.0.0.0:36211           0.0.0.0:*                           786/rpc.statd   
udp        0      0 123.12.123.235:123      0.0.0.0:*                           1689/ntpd       
udp        0      0 127.0.0.1:123           0.0.0.0:*                           1689/ntpd       
udp        0      0 0.0.0.0:123             0.0.0.0:*                           1689/ntpd       
udp6       0      0 fe80::227:eff:fe07::123 :::*                                1689/ntpd       
udp6       0      0 ::1:123                 :::*                                1689/ntpd       
udp6       0      0 :::123                  :::*                                1689/ntpd       
Run Code Online (Sandbox Code Playgroud)

Active UNIX domain sockets (servers and established) 由于帖子大小限制.

更新2 我的代理绕过设置: 替代文字

Stu*_*ter 3

我知道这是一个迟到的答案,但我遇到了同样的问题并解决了它,所以把这个捆绑起来......

这是两个错误的组合:

(i) Eclipse 的内部帮助浏览器不使用 Eclipse 代理设置!请参阅: https ://bugs.eclipse.org/bugs/show_bug.cgi?id=318969

(以及其中评论 #7 中引用的错误)

(ii) Ubuntu 的代理支持在某些微妙的方面被严重破坏。请参阅: https: //bugs.launchpad.net/ubuntu/+bug/300271

修复/解决方法是在运行 eclipse 之前手动设置 no_proxy 环境变量(如从 318969 引用的 Eclipse #308035 bug 中报告的),例如

export no_proxy=127.0.0.1,localhost
eclipse &
Run Code Online (Sandbox Code Playgroud)

然后,帮助会在 Eclipse 中正确启动。当然,一旦 Eclipse 启动(从而运行其自己的内部 HTTP 服务器),您还可以从另一个浏览器手动访问本地帮助(或者,如果在“无法访问 127.0.0.1”屏幕中,则在top 在外部窗口中启动 --> 默认系统浏览器)。

这很可能适用于其他使用 Gnome 的 Linux 发行版。

[无法发布 308035 bug 链接,因为我的低声誉意味着我只能发布 2 个超链接:-(对此特权感到兴奋,可获得 10 个声誉点:-)]