Собрался делать кастомный лаунчер для игры Minecraft
, но она написана на java.
С java я толком не знаком.
Пока что я понял, как запускать файл с расширением .jar
:
javaw -jar {имя файла}.jar
Проблема в том, что у Minecraft
нет minecraft.jar
Есть только с версиями (например, 1.7.10.jar
)
Если запустить их, а они, как я понял, и являются версиями игры, вылезает ошибка, что не найден класс net.minecraft.client.main
.
В общем, я покопался на ютубе и понял что у всех все работает кроме меня... Как говориться в видеоуроке, надо запустить minecraft
через TLauncher
, скопировать команду которую использует Tlauncher
, подредактировать и потом вставить в батник. У автора все заработало, а у меня что-то вообще никак... Незнаю, можно-ли здесь размещать ссылки на стороннии ресурсы, но если можно, то вот ссылка: https://www.youtube.com/watch?v=vFpsjH7J35c . Возможно будет полезно.
Если это все-таки противоречит правилам, то пожалуйста напишите и я удалю.
Я нашел решение проблемы! Оказалось что команда которую использует TLauncher не обращает внимания на пробелы, тоесть
privet hi == "privet hi"
Из - за этого, она не задумываясь выдавала что-то на подобии
--version=windows 10
Это ломало код и в итоге припятствовало запуску майнкрафта...
Решение
1) Запустить TLauncher
и включить консоль,
2) скопировать команду которую использует TLauncher
,
3) убедиться что нету пробелов в самих аргументах (ну если знакомы с бат, то поняли),
4) изменить название папок и файлов версий так чтобы в них небыло пробела (это можно обойти ковычками, но так сложнее и мутерней),
5) Запустить бат!
Если все сделано правильно и в бате нету пробелов, то он должен не закрыть консоль, а запуск minecraft
должен начаться.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
В данной части кода пользователю необходимо ввести номер банковской карты, а программа должна проверить, чтобы он соответствовал шаблону...
Требуется анализировать работу батареи в реальном времени так, чтобы получить предположительные сведения о том, сколько осталось времени...
При создании уведомления я получаю значение Uri такого формата