Как сделать файл "run.bat", если стандартный НЕ работает

Hel_ISR

妖怪
Команда форума
Лорд-Инквизитор
Adeptus Mechanicus
Куратор проекта
Регистрация
24.03.2011
Сообщения
18 393
Minecraft
nope
Что такое батник.
Батник - это тот файлик, который называется RUN.BAT

Для начала уясните. Если у вас не открывается джар-файл лаунчера - это проблема ВАШЕЙ винды.
Если у вас даже батник стандартный не работает - это проблема ВАШЕЙ винды.
Но и эти кривизна решаема. Что нужно делать - написано ниже.

Виды кривизны)

проблема 1 - лаунчер имеет вид архива
1) Ваш лаунчер имеет вид АРХИВА (угу.. вы модифицировали ка кто раз чей то клиент, и забыли снять галочку - открывать через архив)
Выглядит это примерно так:
Что делать. если умеете - перепрошите. Не умеете? Запускайте через батник (о нем ниже)

лаунчер закрывается сразу, как открывается - проблема номер 2
2) Вы запускаете через файл run.bat, но ничего не происходит... или открывается и сразу закрывается.
Что делать: ПРОВЕРИТЬ, есть ли в том месте, откуда вы запускаете лаунчер нужные компоненты:
(откуда они берутся. Вы качаете архив с лаунчером, вот ВСЕ что в нем лежит, это его КОМПОНЕНТЫ)
- папочка Lib
- сам лаунчер
- сам батник

Они есть? Это точно они?
(Если вы не уверены, что это ТОЧНО ОНИ - перекачайте лаунчер заново, но ЗАПОМНИТЕ куда вы его качаете и распаковываете)
Тогда далее:
Что делать:
ПРОВЕРИТЬ, верно ли выделена оперативная память в батнике. Как сделать?
Тыкаем ПКМ на батник, открываем через ЛЮБОЙ текстовый редактор
(да, батник, это ОБЫЧНЫЙ текстовый файл)
1 вариант: открыть с помощью - там Блокнот
2 вариант: изменить
смотрим память.
в тексте она выделена КРАСНЫМ:
javaw -Xincgc -Xmx1024M -jar "Mordor-GBT.jar" >log.txt
Вот ЕЕ мы будем исправлять
У вас 2 гига оперативы? Ставьте вот в эти циферки
Код:
-Xmx1024M

Если Один гиг? Ставим это:
Код:
-Xmx768M

Если три и более?
2048... нувыпоняли (больше гига выделять лаунчеру не надо, эта память ТОЛЬКО для лаунчера)
Сохраняем. Пробуем запустить.


**********************************
вариант 3 - пишет нет виртуальной машины джава
НЕ РАБОТАЕТ?
ВЫ что то накосячили и ваша джава не видит краткий путь до исполняемого файла.
Что делать?
Открываем батник для редактирования и заменяем (удаляем, затираем) вот это все:
Код:
javaw -Xincgc -Xmx1024M -jar "Mordor-GBT.jar" >log.txt

и пишем вот ЭТО:
Код:
"C:\Program Files\Java\jre7\bin\java" -Xmx1024M -Xms1024M -jar "Mordor-GBT.jar" >log.txt
ВНИМАНИЕ!!! ЗАМЕНИТЕ название Mordor-GBT.jar на то название, какое дано вашему лаунчеру!!!
Теперь проверяем по пунктам:

1) проверяем путь до джавы:
C:\Program Files\Java\jdk1.7.0_17\bin\java
это ПУТЬ до вашей джавы. у меня он ЗДЕСЬ. а у вас там, куда ВЫ ее поставили.
разберем данный путь:
C:\Program Files\Java - папочка со всеми жавами (жава должна быть одна)
jdk1.7.0_17\ - папочка с нужной нам жавой (вы ее ставили с форума)
bin\ - папочка с исполняемыми файлами
java - собсно сам файл который мы запускаем

Найдите, куда вы поставили свою СЕДЬМУЮ джаву. и укажите ЭТОТ ПУТЬ. (не надо указывать мой...)
Если у вас там ПРОБЕЛЫ в пути - то они ДОЛЖНЫ БЫТЬ и в батнике.
НЕ ЗАБЫВАЕМ про кавычки!
НЕ ЗАБЫВАЕМ писать \bin\java !!

2) Проверяем вашу память.
-Xmx1024M -Xms1024M
указываем оперативку, тоже самое что и выше, но только теперь ДВА раза

3) "Mordor-GBT.jar"
у нас ПЯТЬ лаунчеров (чтобы качать нужный клиент, а не все 5 разом)
указывайте ТОТ, что вы скачали)
ВСЁ! сохраняем. Запускаем.

НЕТ? Тогда у вас совсем все плохо. И дабы не заморачиваться с переустановкой винды (хотя лучше бы, да) - пишите в скайп... Где скайп? В правилах сервера

Немного ошибок от пользователей:

1)ПУТЬ до джавы ДОЛЖЕН БЫТЬ в начале.
НЕЛЬЗЯ написать
Код:
-Xmx3000M -Xms3000M -jar "atlantis-GBT.jar" "C:\Program Files\Java\jre7\bin\java" >log.txt
НЕТ, совсем нельзя. ВООБЩЕ никак.
ВЫ же сначала открываете рот, а помто кладете в него пищу... не наоборот.

Если решили создать новый
2) меняем расширение файла на имя_вашего_файла.bat (если создаете НОВЫЙ)
не забывайте) txt-файл не запустится, неа

3) выводим на рабочий стол ярлычок с АЛЬТОМ. не надо кидать на стол файл и думать, почему у меня не запускается ничего)
 

Soulman

Местный
Регистрация
10.05.2012
Сообщения
282
Пытался всё сделать,не получается ничего ТТ.Буду пытаться ещё.
 

Soulman

Местный
Регистрация
10.05.2012
Сообщения
282
Всё сделал забыл скобки зафигарить)
 

timaxa007

Местный
Регистрация
20.04.2012
Сообщения
333
Minecraft
timaxa007
Код:
"C:\Program Files\Java\jre7\bin\java" -Xmx1024M -Xms1024M -jar "Mordor-GBT.jar" >log.txt

И не надо забывать, что есть вы (игроки) тупо устанавливаете Java на 64-bit'ный Windows, то вы можете скачать 32-bit'ную Java, тогда надо писать примерно так (и не только):
Код:
"C:\Program Files (x86)\Java\jre7\bin\java" -Djava.net.preferIPv4Stack=true -Xms1024m -Xmx1024m -Xincgc -d64 -jar "Echo-GBT.jar" >log_Echo.txt
"C:\Program Files (x86)\Java\jre7\bin\java" - Путь к 32 битной Java 7 на 64 битном Windows.
-Djava.net.preferIPv4Stack=true - Для того, чтобы Java7 понимала IP'ы четвёртой версии (типа xxx.xxx.xxx.xxx:xxxxx), потому-что у некоторых по какой-то причине Java7 принимает только IP'ы шестой версии.
-Xms1024m - Минимальное выделение Оперативной памяти.
-Xmx1024m - Максимальное выделение Оперативной памяти.
-Xincgc - Точно не знаю зачем, но пишут, что это надо для высвобождение ненужных временных объектов из Оперативной памяти.
-d64 - Точно не знаю, но пишут, чтобы Java понимала, что от неё требуют работу как 64 битную (не знаю, у меня этот параметр не как не реагировал).
-jar - Чтобы батник понял, что мы запускаем файл JAR (а не открываем).
"Echo-GBT.jar" - Сам файл который запускаем с выше перечисленными параметрами.
>log_Echo.txt - Чтобы все записи консоли записывались, типа виде лога в текстовом документе.
 
A

Anonymous

Гость
У меня сначало не запускался обычный Батник.
Я просматривал форум и сделал свой Батник который у меня работает.

У меня:
Windows 7 x64
Java x32

Вот мой код Батника:
Код:
"C:\Program Files (x86)\Java\jre7\bin\javaw" -Xincgc -Xmx1024M -jar "Arkanar-GBT.jar"

P.S. Спасибо Timaxa007 и Zloi_Kloun c их помощью я разобрался и сделал свой Батник.
 

xmove01

Местный
Guild Eternal
Guild_Master
Регистрация
06.05.2013
Сообщения
1 385
Minecraft
xmove01
0Gnom0 написал(а):
У меня сначало не запускался обычный Батник.
Я просматривал форум и сделал свой Батник который у меня работает.

У меня:
Windows 7 x64
Java x32

Вот мой код Батника:
Код:
"C:\Program Files (x86)\Java\jre7\bin\javaw" -Xincgc -Xmx1024M -jar "Arkanar-GBT.jar"

P.S. Спасибо Timaxa007 и Zloi_Kloun c их помощью я разобрался и сделал свой Батник.
Установи JAVA x64 и не парься.У меня также было.
P.S. Не забудь снести старую яву
 
Сверху