[BATCH]Error con codigo java

Iniciado por TMarmol, 9 Abril 2012, 19:13 PM

0 Miembros y 1 Visitante están viendo este tema.

TMarmol

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:
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:
: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.

Eleкtro

Hola TMarmol

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

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

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


Salu2!