我是 Linux Ubuntu 的新手,我正在尝试让 Eclipse Oxygen 的桌面启动器正常工作,这样我就不必每次想要使用 Eclipse 时都使用终端来打开它。我的 eclipse 目录位于我的桌面文件夹中。我还执行了以下命令,因为我不想更改我的 PATH 环境变量:
sudo update-alternatives --install "/usr/bin/eclipse" "eclipse"
"/home/USERNAME/Desktop/eclipse/eclipse" 1
我也尝试通过在我的 /usr/local/share/applications/ 目录中保存 eclipse.desktop 文件(sudo gedit /usr/local/share/applications/eclipse.desktop)来解决此问题,因为我认为这可以解决问题,但我似乎无法强制 Eclipse 从启动器启动。
以下是我的 eclipse.desktop 文件的内容,如果有人感兴趣的话:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Type=Application
Exec=/usr/bin/eclipse
Terminal=false
Icon=/home/USERNAME/Desktop/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=GNOME;Application;Development;
StartupNotify=true
Name[en]=Eclipse
任何建议都将不胜感激!如需更多信息,请随时询问。
莫
答案1
我在 Linux Mint 上使用 eclipse neon,这是我的 .desktop 启动器,它正常启动。您应该将 Exec 指向 eclipse 的安装目录,而不是 /usr/bin/eclipse
[Desktop Entry]
Comment=
Terminal=false
Name=EclipseNeon
Exec=/home/user/eclipse/java-neon/eclipse/eclipse
Type=Application
如果你不确定你的 eclipse 可执行文件在哪里,你可以使用
sudo find / -executable -name eclipse
希望这有用