我对终端没问题,但我正在尝试学习如何使用 gnome gui。以下命令在终端中运行正常:/usr/bin/java -Xms2048M -Xmx4096M -jar /home/luke/.minecraft/PixelMonServer/forge-1.12.2-14.23.5.2768-universal.jar nogui
我为其创建了一个 .desktop 文件,并将其放在 '~/Desktop' 和 '~/.local/share/applications' 中。它在两个地方看起来都很好(图标显示,我可以在“活动”中找到它),但它似乎实际上什么也没做。什么都没有启动,并且“ps -ef | grep java”显示没有正在运行的 java 进程。
我的 .desktop 文件的内容如下:
[桌面条目] 名称=Pixelmon Server 注释=启动 Pixelmon Server Exec=/usr/bin/java -Xms2048M -Xmx4096M -jar /home/luke/.minecraft/PixelMonServer/forge-1.12.2-14.23.5.2768-universal.jar nogui 图标=/home/luke/Pictures/pixelmon.png 终端=True 类型=应用程序 类别=游戏;
编辑:我找到了答案。如果其他人也遇到类似问题,请查看下文。
答案1
我找到了答案。以防其他人遇到类似的问题:我认为它无法正常工作的原因是 Minecraft 服务器正在我当前的工作目录中寻找 eula.txt。
我制作了一个 bash 脚本,以“cd my_path”开头,然后将桌面快捷方式指向该脚本。现在可以正常工作了。