Создание исполняемого файла Minecraft.jar

Итак, я попробовал почти все, но когда я нажимаю на файл jar, он открывает диспетчер архивов. Нет возможности запустить его с Java.

3 ответа

Запускать баночки в Linux легко. Просто откройте терминал и введите java -jar <path to jarfile> затем нажмите Enter и вуаля, это работает.

Я не знаю, почему вы пытались щелкнуть по нему, местоположение файла.jar должно быть в $PATH в Minecraft. У меня нет опыта создания умов, у меня большой опыт программирования на Java и администрирования Java-зависимых приложений в Ubuntu; Я также настроил моего брата с модом Гэри на Ubuntu 12.04.

Итак, в основном вот диагностическая блок-схема, которой вы хотите следовать, когда вы находитесь в foo-bar:

1) У вас установлена ​​виртуальная машина java (JVM) (я использовал Oracle jdk7u26, я верю в этот мод)? Вы можете проверить, выполнив следующую команду из командной строки:

:~$ java -version

2) Установлен ли $PATH для jre ($JRE_HOME) в вашем локальном сценарии запуска, глобальном сценарии запуска /etc/profile, или вы обновили альтернативные варианты, чтобы дать символическую ссылку на /usr/bin/java, / USR / бен / банка? Вы можете проверить, выполнив следующие команды:

:~$ echo $JRE_HOME

:~$ echo $JAVA_HOME

3) Является ли расположение.jar в $PATH исполняемого файла mincraft? В возможности вы используете мод.

4) Какие права доступа к файлу.jar вы хотите запустить?

:~$ stat thisminecraft.jar 

Также у вас есть символическая ссылка для jar и для java, потому что вы обновили / etc / alternatives, вы можете создать сценарий bash и добавить сценарий в приложение для закрепления, например cairo-dock:

#! /bin/bash

RNJAR="java -jar /home/youruser/MyBin/theminecraft.jar"

$RNJAR

exit

Так что создайте каталог как:

:~$ mkdir -p -m0755 $HOME/MyBin

Затем скопируйте скрипт выше в gedit и сохраните как

/home/youruser/MyBin/minecraft.sh

Изменить режим доступа к исполняемому файлу

:~$ chmod +x $HOME/MyBin/minecraft.sh

И вы можете создать собственный модуль запуска в cairo-dock или даже поместить скрипт в папку $HOME/Desktop (<- я никогда этого не делаю), а не в $ HOME / MyBin.

Удачи, и пусть майнкрафт будет процветающим.

Java-приложения могут иметь собственный рабочий стол или значок запуска для запуска, как и любое другое приложение.

Чтобы попасть туда, нам просто нужно создать minecraft.desktop файл в ~/.local/share/applications/ со следующим содержанием:

[Desktop Entry]
Encoding=UTF-8
Value=1.0
Type=Application
Name=MineCraft
GenericName=Minecraft
Comment=Start Minecraft
Icon=/home/<user>/.icons/minecraft.png ## choose any Icon you like
Exec=java -jar /full/path/to/minecraft.jar
Categories=Games
Path=/home/<user>/.minecraft/

Создайте или загрузите любой значок, который вам нравится, чтобы отобразить и сохранить его в ~/.icons, Файл рабочего стола должен иметь разрешение на выполнение (щелкните правой кнопкой мыши Свойства, Разрешения, установите флажок Разрешить выполнение файла как программы).

Другие вопросы по тегам