我已经下载了Technic,并且启动器正常工作。然后我继续制作了一个baSH脚本,它也有效。我现在尝试为Technic制作一个启动按钮,它出现在我的菜单中(我使用Gnome3,它出现在“活动”菜单中),但是,每当我点击启动器时,它就会告诉我运行Technic的脚本不在我指定的目录中,即使它显然是。
technic.sh(已修改的minecraft.sh脚本):
#!bin/bash
export LD_LIBRARY_PATH='/usr/lib/jvm/jre-1.7.0/lib/amd64'
#/usr/java/latest/bin/java -Xmx1024M -Xms512M -cp TechnicLauncher.jar org.spoutcraft.launcher.entrypoint.Start launch
/usr/java/latest/bin/java -Xmx1024M -Xms512M -jar TechnicLauncher.jar
Technic.desktop:
[Desktop Entry]
Name=Technic
Comment=Technic
Exec=/home/tony/Technic/technic.sh
Icon=/home/tony/Technic/Technic.png
Terminal=false
Type=Application
StartupNotify=true
technic.sh位于我的主目录中的Technic文件夹中。根据{{3}},Technic.desktop位于我的.local / share / applications文件夹中。
确切的错误是:
Failed to launch 'Technic'
Failed to execute child process '/home/tony/Technic/technic.sh': no such file or directory
答案 0 :(得分:0)
尝试使用此.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Technic Launcher
Comment=Minecraft
Exec=/usr/java/latest/bin/java -jar /home/tony/Technic/TechnicLauncher.jar
Icon=/home/tony/Technic/Technic.png
Terminal=false
X-MultipleArgs=false
Categories=Game;
StartupNotify=false
MimeType=;