我使用的是 Ubuntu 13.10(带有 JDK 1.7.0_45)。
我已经为 Java EE 开发人员下载并解压了 Eclipse Kepler。
软件菜单乱七八糟。我在其他软件中没有注意到类似的问题。
当我单击 Eclipse 中的任何菜单时,下拉菜单似乎被“剪切”了。有时下拉显示,但选项不可见。
我尝试了 Eclipse Indigo,但发生了同样的问题。
Kur*_*aki 85
此方法理所当然地认为您已经拥有eclipse.desktop文件(或者您也可以从头开始创建一个新文件)。否则,您可以暂时看看下面的“快速方法”。
打开您的eclipse.desktop文件:
sudo -H gedit /usr/share/applications/eclipse.desktop
Run Code Online (Sandbox Code Playgroud)
(如果您在此路径中找不到它,请尝试~/.local/share/applications/eclipse.desktop。否则,您可能必须使用locate命令找到您的)。
Exec=用这个替换该行:
Exec=env UBUNTU_MENUPROXY= eclipse
Run Code Online (Sandbox Code Playgroud)
其中“eclipse”是您的 eclipse 可执行文件的路径。在这种情况下,它只是“eclipse”,因为/usr/bin文件夹中有一个符号链接。
注意:如果你找不到你的eclipse.desktop文件,你可以简单地在上面的路径中从头开始创建一个,并用这些行填充它:
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Categories=Development;IDE;Java;
Run Code Online (Sandbox Code Playgroud)保存文件。
现在您可以像往常一样从其图标运行 Eclipse。
如果您没有任何eclipse.desktop文件并且您现在不想创建它,您可以简单地使用以下命令运行 Eclipse:
UBUNTU_MENUPROXY= eclipse
Run Code Online (Sandbox Code Playgroud)
其中“eclipse”是您的eclipse可执行文件的路径。请注意,这只是运行 Eclipse 一次的快速方法。如果你不想记住这个命令并且每次必须运行 Eclipse 时都使用它,请遵循上面的“稳定方式”。
或者你可以用它做一个别名
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
Run Code Online (Sandbox Code Playgroud)
并且命令 eclipse 将正常工作。
资料来源:
小智 6
就我而言,/usr/share/applications 中有两个版本的文件:
eclipse.desktop
Eclipse.desktop
Run Code Online (Sandbox Code Playgroud)
删除其中一个,或者如上所述更改它们中的 Exec 行。该文件的第三个版本位于主文件夹中:
~/.local/share/applications/Eclipse.desktop
Run Code Online (Sandbox Code Playgroud)
您可以删除最后一个,也可以更改这一行中的Exec行。
您所要做的就是按如下方式更改Exec行:
Exec=env UBUNTU_MENUPROXY= /path/to/eclipse/eclipse
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
100580 次 |
| 最近记录: |