Я пробовал в течение многих часов о том, как получить этот файл руководителю. В Windows это запускает успешно, но в Ubuntu это не делает.
Мое предположение - то, что у меня нет полномочий петлять правильно.
В основном я перемещаюсь по папке, в которой расположен файл банки с Терминалом, и ввести
$ java -jar Bot.jar
и я получаю ошибку при высказывании
Error: Could not find or load main class net.minecraft.client.Main
Я попытался использовать sudo
перед командой и использованием chmod 755
но ни один из него не работает.
Теперь как я сказал, прежде чем это хорошо работает в Windows, и я, может казаться, не нахожу, какова моя проблема.
Ошибка говорит, что нет никакого основного метода в файле банки. Не все архивы банки, как предполагается, выполняются. Некоторые - библиотеки, некоторые не идут с основным методом для другой цели.
примером последнего является клиент Minecraft, который, кажется, связан с Вашим вопросом. Это намеренно не имеет основного метода как элементарной защиты пиратства. Для него для запуска этому нужно средство запуска, которое соединяется с сервером Mojang, таким образом, запуская игровую сессию, которая тогда передана клиенту путем вызова некоторого метода в нем.
Поэтому, если Ваш файл - я проигнорирую именование - клиент Minecraft, Вам нужно средство запуска для выполнения его.
, Если это наоборот, и Ваш архив является средством запуска Minecraft, необходимо сказать его, где клиент Minecraft расположен (~/.minecraft/versions/<version>/<version>.jar
), возможно, путем добавления его к среде ПУТИ, возможно, путем предоставления его как аргумент команде.
, Если это - модификация Minecraft, у Вас должны быть инструкции по установке наряду с ним.