我从其网站下载了 eclipse。并解压到主文件夹中。第一次打开时,它运行良好。然后我将其锁定到启动器。现在,当我单击 eclipse 中的启动器图标时它不会启动,但当我从解压它的文件夹启动它时它会启动。请告诉我一些将其保留在启动器中并仅从此处打开它的方法。
谢谢。
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Java - SnapdealOMS/src/main/java/com/snapdeal/oms/admin/web/controller/ReloadCacheController.java - Eclipse
Icon=eclipse.png
Path=/home/nakulkumar/Downloads/eclipse
Exec=/usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /home/nakulkumar/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -data /home/nakulkumar/Snapdeal_workspace -os linux -ws gtk -arch x86_64 -showsplash /home/nakulkumar/Downloads/eclipse//plugins/org.eclipse.platform_4.4.0.v20140925-0400/splash.bmp -launcher /home/nakulkumar/Downloads/eclipse/eclipse -name Eclipse --launcher.library /home/nakulkumar/Downloads/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326/eclipse_1605.so -startup /home/nakulkumar/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata 34000f -product org.eclipse.epp.package.java.product -vm /usr/bin/java -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /home/nakulkumar/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
StartupNotify=false
StartupWMClass=Eclipse
OnlyShowIn=Unity;
X-UnityGenerated=true
答案1
通常情况下,当你运行Eclipse
下载的版本时,它应该创建一个正确的 .desktop
~/.local/share/applications
第一次运行时归档。
在这种情况下,由于某种原因,有些行被弄乱了:
- -line
Exec=
应该只是显示可执行文件的路径。 - 很明显,这一
Name=
行也出了问题
怎么修
只需替换:
以以下行开头的行
Exec=
:Exec=/path/to/your/eclipse_executable
(最有可能的是,看看你的
Path=
-line,它应该是Exec=/home/nakulkumar/Downloads/eclipse/eclipse
:)以以下行开头的行
Name=
:Name=Java - Eclipse
作为比较,这是.desktop
Eclipse 在我的系统上创建的文件:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Java - Eclipse
Icon=eclipse
Path=/home/jacob/eclipse
Exec=/home/jacob/eclipse/eclipse
StartupNotify=false
StartupWMClass=Eclipse
OnlyShowIn=Unity;
X-UnityGenerated=true