Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: TMarmol en 9 Abril 2012, 19:13 pm



Título: [BATCH]Error con codigo java
Publicado por: TMarmol en 9 Abril 2012, 19:13 pm
Tengo un problema con un programa que lo que hace es aumentar la cantidad de RAM deseada a la maquina virtual de java, concretamente a un juego.
Este era mi primer codigo:
Código:
if %ram%==1 goto :1

:1
cls
javaw -Xmx1024m -Xms1024m -jar C:\minecraft\minecraft.exe

con ese codigo me daba un problema de java diciendo que no podia ejecutar minecraft.exe.

Este es el que estoy utilizando ahora:
Código:
:1
cls
echo @echo off >>1gb.bat
echo javaw -Xmx1024m -Xms1024m -jar minecraft.exe >>1gb.bat
copy 1gb.bat C:\minecraft
del /s 1gb.bat
cls
call "C:\minecraft\1gb.bat"
pause

Con el comando CALL me sale el mismo error de java,
pero con el comando START me sale una ventana de cmd normal y corriente pero si compruebo el archivo el codigo esta bien.

No se por que no funciona por que si ejecuto el archivo 1gb.bat manualmente si funciona.


Título: Re: [BATCH]Error con codigo java
Publicado por: Eleкtro en 10 Abril 2012, 08:19 am
Hola TMarmol

El problema es que no estás usando la sintaxis correcta. Los slashes son al revés:

Código:
javaw -Xmx1024m -Xms1024m -jar C:/minecraft/minecraft.exe

PD:
Si no te funciona prueba así respectivamente de si usas 32 o 64 bit:
Código:
"%programfiles%\Java\jre6\bin\java" -Xmx1024m -Djava.library.path=lib/windows-amd64 -jar c:/bin/tuprograma.jar
Código:
"%programfiles%\Java\jre6\bin\java" -Xmx1024m -Djava.library.path=lib/windows-x86 -jar c:/bin/tuprograma.jar


Salu2!