Вопрос Как запустить Minecraft из своего jar

CarryLove

Пользователь
привет. на днях - решил сделать ЗАПУСКАТР! Так вот у меня вопрос, Как я могу стартануть minecraft.jar из своего APP?
 

BuseSo

Разработчик
Java:
//Запустить Java-приложение в отдельном процессе
Process proc = Runtime.getRuntime().exec("java -jar A.jar");
//Получать "сообщения" из процесса (например как в лаунчерах делают консоль)
InputStream in = proc.getInputStream();
InputStream err = proc.getErrorStream();
 

q20w26a

Разработчик
Постой, это немного не так работает, тебе объяснить?
Java:
//Запустить Java-приложение в отдельном процессе
Process proc = Runtime.getRuntime().exec("java -jar A.jar");
//Получать "сообщения" из процесса (например как в лаунчерах делают консоль)
InputStream in = proc.getInputStream();
InputStream err = proc.getErrorStream();

Короче, там нужно указать еще кучи путей к нативкам, ник, вроде как путь к /assets, версию, а для лицензионной игры - accessToken и uuid
 
  • Мне нравится
Реакции: Fiw

CarryLove

Пользователь
Постой, это немного не так работает, тебе объяснить?



Короче, там нужно указать еще кучи путей к нативкам, ник, вроде как путь к /assets, версию, а для лицензионной игры - accessToken и uuid
я сделал батник. теперь мне нужно не батник запускать, а из APP стартовать jar с DLL
Авто объединение сообщений:

Java:
//Запустить Java-приложение в отдельном процессе
Process proc = Runtime.getRuntime().exec("java -jar A.jar");
//Получать "сообщения" из процесса (например как в лаунчерах делают консоль)
InputStream in = proc.getInputStream();
InputStream err = proc.getErrorStream();
Это возможно поможет
 

q20w26a

Разработчик
Так какая разница, аргументов у тебя все равно нет для запуска. Ты хоть через ассемблер запускай, суть не меняется, через bat или java, процесс он везде процесс.
 

Phantomchik

Команда форума
Модератор
Вы нашли ответ на свой вопрос? Если да, то пожалуйста, выберите лучший ответ и пометьте тему как решённую.
 

Комнаты в чате

Верх Низ