Пишу лаунчер для сервера с модами, встал вопрос о запуске Майнкрафта через этот лаунчер. Как оказалось, Minecraft не имеет .exe файла и запускается через Java или как-то так, с этим я вообще не знаком. Вопрос: как запустить Minecraft через .bat файл? Думал никогда не скажу такого

Отслеживать
4,048 2 2 золотых знака 10 10 серебряных знаков 37 37 бронзовых знаков
задан 27 фев 2021 в 11:53
Mr.AntonDer Mr.AntonDer
1,273 2 2 серебряных знака 19 19 бронзовых знаков
Никогда бы не подумал, что на StackOverflow есть метка minecraft!
27 фев 2021 в 11:58
ага, и вопросы про minecraft часто встречаются
27 фев 2021 в 18:44
А на каком языке Лаунчер пишете?
27 фев 2021 в 18:49
Вопрос уже решён, пишу на c#

27 фев 2021 в 18:50
1 мар 2021 в 20:48

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Такой текст батника у меня получился:

SET APPDATA=%CD% «C:/Program Files/Java/jdk121deeak/bin/java.exe» -Xmn128M -Xmx1000M -Djava.library.path=»%CD%/versions/ForgeOptiFine 1.12.2/natives» -cp «%CD%/libraries/net/minecraftforge/forge/1.12.2-14.23.5.2854/forge-1.12.2-14.23.5.2854.jar»;»%CD%/libraries/org/ow2/asm/asm-debug-all/5.2/asm-debug-all-5.2.jar»;»%CD%/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar»;»%CD%/libraries/org/jline/jline/3.5.1/jline-3.5.1.jar»;»%CD%/libraries/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar»;»%CD%/libraries/com/typesafe/config/1.2.1/config-1.2.1.jar»;»%CD%/libraries/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar»;»%CD%/libraries/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar»;»%CD%/libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2_mc/scala-continuations-library_2.11-1.0.2_mc.jar»;»%CD%/libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2_mc/scala-continuations-plugin_2.11.1-1.0.2_mc.jar»;»%CD%/libraries/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar»;»%CD%/libraries/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar»;»%CD%/libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar»;»%CD%/libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar»;»%CD%/libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar»;»%CD%/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar»;»%CD%/libraries/java3d/vecmath/1.5.2/vecmath-1.5.2.jar»;»%CD%/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar»;»%CD%/libraries/org/apache/maven/maven-artifact/3.5.3/maven-artifact-3.5.3.jar»;»%CD%/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar»;»%CD%/libraries/org/tlauncher/patchy/1.1/patchy-1.1.jar»;»%CD%/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar»;»%CD%/libraries/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar»;»%CD%/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar»;»%CD%/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar»;»%CD%/libraries/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar»;»%CD%/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar»;»%CD%/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar»;»%CD%/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar»;»%CD%/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar»;»%CD%/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar»;»%CD%/libraries/io/netty/netty-all/4.1.9.Final/netty-all-4.1.9.Final.jar»;»%CD%/libraries/com/google/guava/guava/21.0/guava-21.0.jar»;»%CD%/libraries/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar»;»%CD%/libraries/commons-io/commons-io/2.5/commons-io-2.5.jar»;»%CD%/libraries/commons-codec/commons-codec/1.10/commons-codec-1.10.jar»;»%CD%/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar»;»%CD%/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar»;»%CD%/libraries/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar»;»%CD%/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar»;»%CD%/libraries/com/mojang/realms/1.10.22/realms-1.10.22.jar»;»%CD%/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar»;»%CD%/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar»;»%CD%/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar»;»%CD%/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar»;»%CD%/libraries/it/unimi/dsi/fastutil/7.1.0/fastutil-7.1.0.jar»;»%CD%/libraries/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar»;»%CD%/libraries/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar»;»%CD%/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar»;»%CD%/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar»;»%CD%/libraries/com/mojang/text2speech/1.10.3/text2speech-1.10.3.jar»;»%CD%/versions/ForgeOptiFine 1.12.2/ForgeOptiFine1.12.2.jar» -Dminecraft.applet.TargetDirectory=»%CD%» -XX:+UseConcMarkSweepGC -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true net.minecraft.launchwrapper.Launch —username Sawich —version 1.12.2 —gameDir «%CD%» —assetsDir «%CD%/assets» —assetIndex 1.12 —uuid 00000000-0000-0000-0000-000000000000 —accessToken null —userProperties [] —userType legacy —tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker —versionType Forge —width 800 —height 600

ВНИМАНИЕ

как скачать моды jar #2

Не запускается файл Java (.jar) в Windows | Как запустить .jar? | Решение проблемы


Для того, что бы батник заработал, вам нужно:

  1. Вместо пути C:/Program Files/Java/jdk121deeak/bin/java.exe , указать свой путь до файла java.exe (Моментов, где используется этот путь, довольно много)
  2. Убедиться, что в папке versions , у вас есть такие пути: ForgeOptiFine 1.12.2ForgeOptiFine1.12.2.jar , ForgeOptiFine 1.12.2ForgeOptiFine 1.12.2.json , а так-же папка natives . Если путь называется как-то иначе, то обязательно переменуйте его.

Источник: ru.stackoverflow.com

почему у меня не запускается minecraft jar я хочю чит загрузить но открываю с помощью архива и он молчит. ар

3) Установите Java, скачанную с нашего сайта ( УСТАНОВИТЕ, а не просто скачайте . ):

http://gamai.ru/files/jre-6u37-windows-i586.exe — для 32-битной версии Windows

http://gamai.ru/files/jre-6u37-windows-x64.exe — для 64-битной версии Windows

4) Скачайте лаунчер игры с нашего сайта и распакуйте его не на рабочий стол:

Читайте также:  Самый новый Майнкрафт 2022

5) Удалите папки:

C:UsersИМЯ_ПОЛЬЗОВАТЕЛЯAppDataRoaming.gamai.ru — в случае, если у вас Windows 7

C:Documents and SettingsИМЯ_ПОЛЬЗОВАТЕЛЯApplication Data.gamai.ru — если пользуетесь Windows XP

6) Запустите наш лаунчер, введите ПРАВИЛЬНЫЕ логин с паролем (которые вы вводили при регистрации на gamai.ru), нажмите ВХОД.

7) Если какого-то рода глюки не пропали, то попробуйте выставить в настройких игры: язык — РУССКИЙ, дальность прорисовки — НОРМАЛЬНАЯ (не ДАЛЬНЯЯ).

8) Попробуйте запускать лаунчер НЕ С РАБОЧЕГО СТОЛА, а с другого диска (например D), на крайний случай из корня диска C.

9) Ещё бывает, что имя пользователя в системе имеет в названии пробелы, восклицательные знаки и так далее. Попробуйте создать нового пользователя латиницей и без знаков препинания. И уже запускать лаунчер из под него.

10) Есть ещё один довольно странный способ запустить Minecraft, когда ничего вышеперечисленное не помогает. Запускайте GAMAI_RU_launcher.jar прямо изнутри архива GAMAI.RU.zip, открывая архив архиватором WinRAR. Я сам был в шоке, но это помогает оО =)))

11) Если игра пишет «Bad videocard drivers» при запуске, то нужно обновить драйверы на видеокарту.

Для видеокарт Nvidia драйверы можно скачать здесь: http://www.nvidia.ru/Download/index.aspx?lang=ru

Для видеокарт AMD драйверы можно скачать здесь: http://www.amd.com/

Для видеокарт Intel драйверы можно скачать здесь: http://downloadcenter.intel.com/Default.aspx?lang=rus

Узнать какая видеокарта установлена в системе можно с помощью команды dxdiag в Пуск (или Пуск -> Выполнить) на закладке Экран. Будет написано вверху.

12) Если совсем ничего не помогло, то пишите на форум Gamai.Ru, будем думать вместе.

13) Скачайте последний готовый клиент Minecraft 1.4.7 для установки вручную

Не удаётся удалить Java? Есть решение:

При попытке удаления Java появляется следующая ошибка:
Error 1723. There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor.

Не паникуйте, мы нашли решение! Для устранения этой проблемы скачайте специально подготовленный для игроков Minecraft Gamai.Ru файл:

На своём компьютере пройдите в следующие папки:

Читайте также:  Механизмы в Майнкрафт схемы

C:Program FilesJavajre6bin
C:Program Files (x86)Javajre6bin

Скопируйте все файлы из архива в папку bin С ЗАМЕНОЙ ФАЙЛОВ.

Теперь вы сможете через Панель управления -> Установка и удаление программ удалить Java без ошибок! После этого перейдите к пункту 3 (установите Java с нашего сайта).

Не запускается Minecraft? Есть решение:

При попытке запустить игру всплывает ошибка:
Could not create the Java virtual machine.

Выполните пункты с 1 по 6, описаныне в рамках данной статьи выше! И будет вам счастье =)))

Остальные ответы
используй windowsfix.ru

Была такая же проблема, юзай mwfix

Источник: otvet.mail.ru

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

develnext-wiki / faq / Launchers.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Cannot retrieve contributors at this time
143 lines (89 sloc) 5.41 KB

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents Copy raw contents

Copy raw contents

Лаунчеры и Оболочки

  • Как открыть сайт или ссылку в браузере операционной системы?
  • Как запустить внешнюю программу или игру?
  • Как запустить .bat файл на выполнение?
  • Как открыть файл на редактирование в системном редакторе?
  • Как сделать открытие на весь экран, фулскрин?
  • Как сделать запуск игры Minecraft?
  • Как запустить JAR файл если в системе установлена Java?

Как открыть сайт или ссылку в браузере операционной системы?

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

Для этого используйте функцию browse() :

browse(‘http://develnext.org/’);

Например, если у вас основной браузер в системе это FireFox , то ссылка будет открыта именно в этом браузере в новой вкладке.

Как запустить внешнюю программу или игру?

Читайте также:  Как одеть шляпу в Майнкрафт

Для запуска программы используйте функцию execute() :

execute(‘calc.exe’);

Вы можете указать и полный путь к программе:

execute(‘C:/Program Files/Foobar/program.exe’);

Игра также является программой, поэтому запускать ее нужно также как и программу через execute() .

Как запустить .bat файл на выполнение?

Чтобы запустить корректно .bat файл из программы используйте следующий код:

execute(«cmd /c start file.bat»);

В этом пример мы запускаем file.bat , используем относительный путь, значит файл должен находится рядом с программой, которая его запускает.

Чтобы запустить .bat файл по полному пути, в котором есть пробелы используйте кавычки:

execute(«cmd /c start ‘C:/Program Files/my.bat'»);

Как открыть файл на редактирование в системном редакторе?

Для того, чтобы открыть файл на редактирование в редакторе по-умолчанию, используйте следующий код:

use phpguiUXDesktop; $desktop = new UXDesktop(); $desktop->edit(‘readme.txt’);

Здесь в примере открывается файл рядом с программой readme.txt , обычно в notepad. Вы можете использовать и полный путь к файлу.

Как сделать открытие на весь экран, фулскрин?

Есть возможность открыть форму на весь экран через свойство fullScreen :

$this->fullScreen = true; // включить fullscreen

Здесь $this это форма и код внутри события. Если вы хотите перевести в fullscreen другую форму пишите так:

$this->form(‘Form2’)->fullScreen = true;

Чтобы выйти из режима полного экрана, достаточно присвоить false :

$this->fullScreen = false;

Как сделать запуск игры Minecraft?

Описание того, как сделать лаунчер для Minecraft, для запуска этой игры через программу.

Minecraft это игра написанная на языке Java, она требует установленной Java, запустить игру можно с помощью execute() и параметров:

$login = ‘username’; $password = ‘123456’; $server = ‘192.168.0.1:3894’; execute(«java -cp Minecraft.jar net.minecraft.LauncherFrame -u=$login -p=$password $server»);

Данный код должен работать на всех ОС.

Как запустить JAR файл если в системе установлена Java?

Особенности запуска jar приложений.

Для того, чтобы запустить JAR файл как программу нужно использовать функцию execute() и немного параметров:

execute(«java -jar test.jar»);

В этом примере мы пытаемся запустить файл test.jar , который находится рядом с программой.

Важно понимать, что это будет работать при установленной Java в системе.

Источник: github.com