Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Lanzar *.bat desde una versión java diferente

Iniciado por Swarlog, May 30, 2024, 12:30 AM

Tema anterior - Siguiente tema

Swarlog

Ya me habéis preguntado varios sobre el como iniciar un servidor desde otra versión Java. En la mayoría de casos tenemos definida una versión al iniciar windows (valores JAVA_HOME, PATH, etc...) y queremos probar un pack o servidor, que utilice una versión diferente a la que tenemos instalada.

Para ello, primero descargais la version deseada de Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate y luego editamos el ejecutable del servidor. En este caso utilizare el de l2jdevs, loginserver:

@echo off
title Login Server Console

:start
echo Starting L2J Login Server.
echo.

SET ASIGNED_MEMORY=256m

SET PATH=C:\Program Files\Java\jdk-20.0.2\bin

java -Xms128m -Xmx%ASIGNED_MEMORY% -jar l2jlogin.jar

if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end

:restart
echo.
echo Admin Restarted Login Server.
echo.
goto start

:error
echo.
echo Login Server terminated abnormally!
echo.

:end
echo.
echo Login Server Terminated.
echo.
pause

Solo debemos de añadirle la línea en donde dice:

SET PATH=C:\Program Files\Java\jdk-20.0.2\bin
Con la ruta de la versión deseada y listo, así de fácil.

Saludos.