::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: ::
:: All of the following code is (C) Copywrited 2006-2007, ::
:: Afterlife - By Exist2inspire ::
:: ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
set pro=%programfiles%\Java\jdk1.5.0
set pro2=%programfiles%\Java\jdk1.6.0_02
set jac=\bin\javac.exe
set jav=\bin\java.exe
cls
:menu
title Afterlife's Compiler
echo.
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Welcome to Afterlife's Compiler ::
echo :: made by Exist2inspire ::
echo :: ::
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo Please choose an option listed below, then press enter.
echo make sure you keep active on the Official Afterlife Forums
echo found at www.Afterlife-Forums.co.nr for updates that i post
echo If you have any problems with this compiler, feel free to
echo Ask me on msn: Mitch-93@hotmail.com
echo Afterlife_Server@hotmail.com
echo.
echo.
echo :::::::::::::::::::::::::::::::::::::::::::::
echo :: Here are your Options: ::
echo :::::::::::::::::::::::::::::::::::::::::::::
echo :: Type in C to compile Afterlife's Server ::
echo :: Type in R to Run Afterlife's Server ::
echo :: or Type in E to exit.. ::
echo :::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
set /p c=So, what'll it be?
if %c%==c goto c
if %c%==C goto c
if %c%==r goto r
if %c%==R goto r
if %c%==e goto e
if %c%==E goto e
if %c%==* goto er
goto er
:c
cls
title Compiling Afterlife's Server..
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Please wait while Afterlife's Server is Compiled.. ::
echo :: ::
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
goto cjc
:c2
if exist src (goto c5) else (goto c3)
:c3
if exist *.java (goto c4) else (goto ce)
:c4
%javac% -cp . *.java
title Compiled.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Afterlife's Server has been compiled successfully! ::
echo :: ::
echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
pause
cls
goto menu
:c5
%javac% -cp . .\src\*.java
pause
move .\src\*.class .\classes\
cls
goto menu
:ce
cls
echo You need to have .JAVA files for this compiler to compile.
pause
cls
goto menu
:r
cls
title Running Afterlife's Server..
goto cj
:r2
set rjava=%java% -Xmx1024m -cp .;./jython.jar;./MySql/mysql-connector-java-3.0.17-ga-bin.jar server
cls
goto r3
:r3
if exist .\classes\server.class (goto r6) else (goto r4)
:r4
if exist .\server.class (goto r5) else (goto se)
:r5
%rjava%
pause
cls
goto menu
:r6
set rjava=
set rjava=%java% -cp .;./classes; Server
%rjava%
pause
cls
goto menu
:se
cls
title Error!
echo You do not have a Server.class. Make sure that you have
echo compiled your server BEFORE you try runing it.
pause
cls
goto menu
:er
cls
title Error!
echo Invalid command. Please make sure the commands you type
echo in are correct.
pause
cls
goto menu
:e
cls
exit
:cjc
if exist "%pro%_06%jac%" (goto sjc) else (goto cjc2)
:cjc2
if exist "%pro%_07%jac%" (goto sjc2) else (goto cjc3)
:cjc3
if exist "%pro%_08%jac%" (goto sjc3) else (goto cjc4)
:cjc4
if exist "%pro%_09%jac%" (goto sjc4) else (goto cjc5)
:cjc5
if exist "%pro%_10%jac%" (goto sjc5) else (goto cjc6)
:cjc6
if exist "%pro2%%jac%" (goto sjc6) else (goto cjc7)
:cjc7
if exist "%pro%%jac%" (goto sjc7) else (goto cjc8)
:cjc8
if exist "%pro%_01%jac%" (goto sjc8) else (goto cjc9)
:cjc9
if exist "%pro%_02%jac%" (goto sjc9) else (goto cjc10)
:cjc10
if exist "%pro%_03%jac%" (goto sjc10) else (goto cjc11)
:cjc11
if exist "%pro%_04%jac%" (goto sjc11) else (goto cjc12)
:cjc12
if exist "%pro%_05%jac%" (goto sjc12) else (goto je)
:sjc
set javac="%pro%_06%jac%"
goto c2
:sjc2
set javac="%pro%_07%jac%"
goto c2
:sjc3
set javac="%pro%_08%jac%"
goto c2
:sjc4
set javac="%pro%_09%jac%"
goto c2
:sjc5
set javac="%pro%_10%jac%"
goto c2
:sjc6
set javac="%pro2%%jac%"
goto c2
:sjc7
set javac="%pro%%jac%"
goto c2
:sjc8
set javac="%pro%_01%jac%"
goto c2
:sjc9
set javac="%pro%_02%jac%"
goto c2
:sjc10
set javac="%pro%_03%jac%"
goto c2
:sjc11
set javac="%pro%_04%jac%"
goto c2
:sjc12
set javac="%pro%_05%jac%"
goto c2
:cj
if exist "%pro%_06%jav%" (goto sj) else (goto cj2)
:cj2
if exist "%pro%_07%jav%" (goto sj2) else (goto cj3)
:cj3
if exist "%pro%_08%jav%" (goto sj3) else (goto cj4)
:cj4
if exist "%pro%_09%jav%" (goto sj4) else (goto cj5)
:cj5
if exist "%pro%_10%jav%" (goto sj5) else (goto cj6)
:cj6
if exist "%pro2%%jav%" (goto sj6) else (goto cj7)
:cj7
if exist "%pro%%jav%" (goto sj7) else (goto cj8)
:cj8
if exist "%pro%_01%jav%" (goto sj8) else (goto cj9)
:cj9
if exist "%pro%_02%jav%" (goto sj9) else (goto cj10)
:cj10
if exist "%pro%_03%jav%" (goto sj10) else (goto cj11)
:cj11
if exist "%pro%_04%jav%" (goto sj11) else (goto cj12)
:cj12
if exist "%pro%_05%jav%" (goto sj12) else (goto je)
:sj
set java="%pro%_06%jav%"
goto r2
:sj2
set java="%pro%_07%jav%"
goto r2
:sj3
set java="%pro%_08%jav%"
goto r2
:sj4
set java="%pro%_09%jav%"
goto r2
:sj5
set java="%pro%_10%jav%"
goto r2
:sj6
set java="%pro2%%jav%"
goto r2
:sj7
set java="%pro%%jav%"
goto r2
:sj8
set java="%pro%_01%jav%"
goto r2
:sj9
set java="%pro%_02%jav%"
goto r2
:sj10
set java="%pro%_03%jav%"
goto r2
:sj11
set java="%pro%_04%jav%"
goto r2
:sj12
set java="%pro%_05%jav%"
goto r2
:je
cls
title Error!
echo You do not have JDK 6u2 Installed on your Computer!
echo Just google 'JDK 6u2' Download and select online.
pause
cls
goto menu