升级到Ubuntu 13.10后,当我点击Eclipse中的任何菜单(帮助、窗口、运行)时,它们都不会显示。只有菜单存根和选择可见。

我尝试安装新的4.3,同样的事情发生了。其他人有这种经历吗?


当前回答

我解决它只是打开我的Eclipse终端作为SU。

sudo ./eclipse

其他回答

您必须创建一个新文件来打开eclipse。

#!/bin/bash
export UBUNTU_MENUPROXY=0
path_to/eclipse/eclipse

在打开eclipse之前,您应该输入export UBUNTU_MENUPROXY=0,并且必须从终端而不是全局菜单中打开eclipse。

我解决它只是打开我的Eclipse终端作为SU。

sudo ./eclipse

至于我,我发现编辑eclipse starter本身更好, 我的目录是/usr/bin/eclipse(需要根权限)。

最后一行:

exec $ECLIPSE "$@"

就变成:

env UBUNTU_MENUPROXY=0 $ECLIPSE "$@"

所以,现在它不关心如何启动-由桌面图标,终端命令或自重启后的新插件安装。

1)首先,关闭eclipse并这样做:

sudo gedit /usr/share/applications/eclipse.desktop

2)在这个文件的末尾复制粘贴这一行

Exec=env UBUNTU_MENUPROXY=0 /your/path/to/eclipse/binary

打开eclipse, eclipse的菜单将开始显示。 (适用于Ubuntu 12.04版本后)