我有一个可执行 jar 文件,我希望能够从桌面或开始菜单上的快捷方式启动它。我编写了一个桌面文件,但无论我如何指定 Exec 行,都无法使其工作。该文件当前读取为
[Desktop Entry]
Type=Application
Name=Party Planner
Exec=java -jar ~/Downloads/PartyPlanner.jar
当我单击桌面上的文件时,什么也没有发生。当我在终端中输入 Exec 行中的命令时,它运行得很好。事实上,无论我在哪个目录中输入它,它都能正常工作。我尝试用桌面文件中的“java”和“~/Downloads/PartyPlanner.jar”替换它们各自的绝对路径,但这没有帮助。我无法在我的任何一台 Lubuntu 机器上让它运行(一台运行 14.04,另一台运行 15.04)。
我做错了什么? 是否有一些日志文件可以查看错误消息?
答案1
您不能
~
在桌面文件中使用。请~
用以下输出替换echo /home/$USER
例如
Exec=java -jar /home/john/Downloads/PartyPlanner.jar
使用
Path=/home/john/Downloads/ Type=Application