我在/home/ myuser /Escritorio上有一个Minecraft.desktop (我的用户把我的用户名和Escritorio在西班牙语中的意思是桌面)
[Desktop Entry]
Type=Application
Name=Minecraft Launcher
Comment=Minecraft Launcher
Exec=java -jar ~/Descargas/Minecraft.jar
Terminal=false
Categories=Game;和Minecraft.jar in /home/myuser/Descargas (Descargas =下载)
Minecraft.desktop:-rwxrwxr-x的权限
Minecraft.jar:-rwxrwxr-x的权限,当我执行.desktop文件时,什么都不会发生。但是,当我使用下一个命令通过终端执行.desktop时:
grep '^Exec' Minecraft.desktop | tail -1 | sed 's/^Exec=//' | sed 's/%.//' &上面写着:
Error: Unable to access jarfile ~/Descargas/Minecraft.jar发布于 2015-02-16 20:09:35
不能在~文件中使用.desktop,它不会展开。只使用绝对路径。您需要将Exec= -line更改为:
Exec=java -jar /home/myuser/Descargas/Minecraft.jar如果目录包含空格:
Exec=java -jar "/home/my user/Descargas/Minecraft.jar"https://askubuntu.com/questions/586273
复制相似问题