Prova a dargli anche solo 1025, devo controllare una cosa.Ho scaricato e installato Java a 64 bit.
Il mio codice precisamente è:
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles(x86)%\Java\jre7\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit-1.2.5-R2.0.jar PAUSE
Se al posto di 1024 metto 2048, lo start si apre e si chiude immediatamente.