在 Ubuntu 18.04 上执行 jar 文件的桌面快捷方式

在 Ubuntu 18.04 上执行 jar 文件的桌面快捷方式

我需要以管理员身份运行 .desktop 文件,但遇到了问题。我正在处理这个.desktop文件

#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Name=Some Application
Exec="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" -Xmx768M -jar /opt/some/application/boot.jar
Icon=/opt/some/application/logo.png
Categories=Application;

我正在运行 Ubuntu 18.04。我发现这里有一个问题,但它不适用于 Ubuntu 18.04。

admin://也尝试在它前面放置一个,但是也不起作用:

两者都不

Exec="admin:///usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" -Xmx768M -jar /opt/some/application/boot.jar

也不

Exec=admin:///usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx768M -jar /opt/some/application/boot.jar

工作。如果我想从命令行执行该文件,它只会打开内容。任何帮助都非常感谢。我无法在 Google 上找到有关 Ubuntu 18.04 的任何信息。

答案1

定义路径可能会有所帮助。以下对我有用:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=java -jar '/home/cenap/someprogram.jar'
Path=/home/cenap/
Name=SomeProgram
Comment=SomeProgram
Icon=/home/cenap/SomeProgram-icon.png

相关内容