我正在运行Ubuntu 12.04 LTS 64位系统。我最近从Eclipse Kepler官网下载了软件,它可以正常运行。但是我注意到它只是一个下载的压缩文件,并没有进行安装。当我点击启动栏上的图标时,下次无法打开它。并且在重新启动后,该图标已经消失。请帮帮我。谢谢。
过了一段时间,我弄明白了。为此,需要创建一个与可执行文件同名的桌面文件,例如在这个例子中是eclipse.desktop。在文件中输入以下内容:
[Desktop Entry]
Version = 1.0
Name=Eclipse
Comment=Used to run C++
Exec= "Path to the executable of the application"
Icon="Path to the icon of the application"
Terminal=false
Type=Application
Categories=Application;
保存文件,然后右键单击它并单击“属性”。转到“权限”选项卡,然后勾选“将文件设置为可执行文件”的复选框。
从中启动eclipse,然后将其固定到启动器上。完成。
tar -zxvf eclipse-java-mars-R-linux-gtk-x86_64.tar.gz
sudo mv ./eclipse /opt
/opt/eclipse
eclipse
运行Eclipse锁定到启动器
在Ubuntu 16.04上从Mars回滚到Luna时,我遇到了同样的问题。结果发现,在以下位置仍然存在Mars留下的脏文件:
~/.local/share/applications/eclipse.desktop
当我第一次将Mars锁定到面板并指向已删除的Mars文件夹时,就出现了问题。
下一次应该通过点击面板图标来启动。
使用这种方式自动生成桌面文件的优点是可以使用正确的参数启动Eclipse,即:
Exec=/usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar ...
虽然这篇文章已经发布了近一年,我在SO上也找不到相关的问题,但我还是要分享我的解决方案 :-)
最简单的方法是在/usr/bin目录下创建一个指向下载的Eclipse的快捷方式,并将其固定到启动器中。
# cd $ECLIPSE_DIRECTORY
# ln -s eclipse /usr/bin/eclipse
然后像平常一样启动Eclipse。然后在启动器中右键单击Eclipse图标,选择上下文菜单属性中的“锁定到启动器”。
/usr/bin
目录下? - thiruvenkadam