переделать bat файл

Grekk

Прославленный
Участник
Старожил I степени
Сообщения
281
Розыгрыши
0
Решения
1
Репутация
85
Реакции
239
Баллы
1 425
Хроники
  1. Harbingers of War
Исходники
Отсутствуют
Сборка
нету
Не могу вспомнить как переделать bat файл что бы загружал джаву по указанному пусти допустим C:/file/java/bin
подскажите кто знаете как сделать

Код:
[USER=15797]@echo[/USER] off
title Auth Server
:start
echo Starting Auth Server.
echo.
java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause
 
Не могу вспомнить как переделать bat файл что бы загружал джаву по указанному пусти допустим C:/file/java/bin
подскажите кто знаете как сделать

Код:
[USER=15797]@echo[/USER] off
title Auth Server
:start
echo Starting Auth Server.
echo.
java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause
Java:
path="C:/Program Files/Java/jdk1.8.0_121/bin"
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Тебе же написали как сделать) прописать путь до java
 
I can’t remember how to remake the bat file to load Java by the specified one, let's say C: / file / java / bin
tell me who you know how to do

Код:
[USER=15797]@echo[/USER] off
title Auth Server
:start
echo Starting Auth Server.
echo.
java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause

change java to this "C:\Program Files\Java\jdk-16.0.1\bin\java.exe"

for me it work, so you can run multiple java app with different jdk/jre

it should like this,
"C:\Program Files\Java\jdk-16.0.1\bin\java.exe" --enable-preview -Dfile.encoding=UTF-.........................................................


* if "java.exe" not work, try to change with "javaw.exe"
 
Grekk, до строки
Код:
java --enable-preview ...
нужно добавить
Код:
set PATH=%PATH%;C:\file\java\bin
добавил не работает
Пробывал так
Код:
@echo off
title Auth Server
:start
echo Starting Auth Server.
echo.
set PATH=%PATH%;C:\Program Files\BellSoft\LibericaJDK-16\bin\java.exe --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause
и так
Код:
@echo off
title Auth Server
:start
echo Starting Auth Server.
echo.
set PATH=%PATH%;C:\Program Files\BellSoft\LibericaJDK-16\bin\java.exe java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause
 
Grekk, а так?
Код:
set PATH=C:\file\java\bin;%PATH%

п.с. - не нужно громоздить все в одну строчку, выше приведенный код должен располагаться до строчки java ...
 
Зачем все эти сложности с PATH, если достаточно дописать путь в строке с вызовом java.exe?
 
Не могу вспомнить как переделать bat файл что бы загружал джаву по указанному пусти допустим C:/file/java/bin
подскажите кто знаете как сделать

Код:
[USER=15797]@echo[/USER] off
title Auth Server
:start
echo Starting Auth Server.
echo.
java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause
:Am:
Код:
title Auth Server
:start
echo Starting Auth Server.
echo.
REM выбираем нужную яву на машине. тупо путь к этой хуйне.
set PATH=C:\Program Files\BellSoft\LibericaJDK-16\bin
java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause
 
Зачем все эти сложности с PATH, если достаточно дописать путь в строке с вызовом java.exe?
было уже в #5 посту. Вообще странная привычка пихать все в одну строку, а потом крутить горизонтальный скролл, что бы потом в ней что то найти/добавить какой-то vm аргумент, сменить импорт класса и т.п.
 
:Am:
Код:
title Auth Server
:start
echo Starting Auth Server.
echo.
REM выбираем нужную яву на машине. тупо путь к этой хуйне.
set PATH=C:\Program Files\BellSoft\LibericaJDK-16\bin
java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause
не работает:( дописывал java.exe в конце не помогло Screenshot_3.png
 
"C:\Program Files\BellSoft\LibericaJDK-16\bin\java.exe" java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
 
"C:\Program Files\BellSoft\LibericaJDK-16\bin\java.exe" java --enable-preview -Dfile.encoding=UTF-8 -XX:+UseZGC -Xmx256m -p ./lib -cp ./lib/* --add-exports java.base/jdk.internal.[ATTACH type="full"]37384[/ATTACH]misc=io.github.joealisson.primitive -m org.l2j.authserver/org.l2j.authserver.AuthServer
так же ошибка
 

Вложения

  • Screenshot_4.png
    Screenshot_4.png
    53,9 КБ · Просмотры: 6
Я же показал всю строку, зачем вы добавили 1624118414797.png
 
"C:\Program Files\BellSoft\LibericaJDK-16\bin\java.exe" --enable-preview -Dfile.encoding=UTF-8
Извиняюсь, забыл убрать java
 
Назад
Сверху Снизу