我想通过单击桌面图标(或.desktop文件)来运行java -jar -Xmx2G -Xms2G /home/pi/minecraft/server/spigot-1.15.2.jar
。当我在终端中输入命令时,它可以工作。
终端崩溃。
我创建了一个.desktop文件,该文件执行一个.sh文件。我的.desktop文件:
[Desktop Entry]
Version=1.0
Name=Spigot
Comment=
Exec=/home/pi/Desktop/launch_spigot_server.sh
Icon=/home/pi/Pictures/spigot.png
Terminal=true
Type=Application
Categories=Utility;Application;
X-KeepTerminal=true
我的.sh文件:
#!/bin/bash
pkexec java -jar -Xmx2G -Xms2G /home/pi/minecraft/server/spigot-1.15.2.jar
(“ pkexec”,因为我认为我需要使用sudo权限才能运行.jar文件)
终端实际上会打开并执行.jar文件,并显示Loading libraries, please wait...
,然后引发某种错误并立即崩溃。
这是我<< [3小时]来的最远的路程。
在一般任务中,我想通过单击桌面图标(或.desktop文件)来运行java -jar -Xmx2G -Xms2G /home/pi/minecraft/server/spigot-1.15.2.jar。当我在终端中输入命令时,它可以工作。 ...