The following is a local batch file of some server.

It is really hard to locate *.jar libraries to %CLASSPATH%. But, I found the solution from here. Thank you very much, bryancelyn!

- Sample

@echo off
echo ************************************************
echo * Server on Windows
echo *
echo * (xpirator@2009.06.19)
echo ************************************************

SETLOCAL

if NOT DEFINED IPTV_HOME set IPTV_HOME=%CD%
if NOT DEFINED IPTV_MAINCLASS set IPTV_MAINCLASS=com.xpirator.iptv.Server
if NOT DEFINED JAVA_HOME goto err

REM JAVA options
REM You can set JAVA_OPTS to add additional options if you want

set JAVA_OPTS=-server -Xms128m -Xmx512M

REM setting classpath
REM -----------------------

subst M: %IPTV_HOME%\lib
M:

REM cd %IPTV_HOME%\lib
set CLASSPATH=M:\

for %%i in (*.jar) do call :append %%i
goto okClasspath

:append
set CLASSPATH=%CLASSPATH%;M:\%*
goto :eof

:okClasspath
set IPTV_CLASSPATH=%IPTV_HOME%;%CLASSPATH%;%IPTV_HOME%\iCOD-Server.jar
goto launchServer

:launchServer
echo Starting Server
"%JAVA_HOME%\bin\java" %JAVA_OPTS% -cp "%IPTV_CLASSPATH%" "%IPTV_MAINCLASS%"
goto finally

:err
echo JAVA_HOME environment variable not set! Take a look at the readme.
pause

:finally

ENDLOCAL