ECHO OFF ECHO %CD% REM This batch file will compile the source files then REM loop for testing until the user presses CTRL+C REM BE SURE TO ADD an IF EXIST "MY_JAVA_PATH" so at least one of them REM agrees with your system...the ones here agree with the systems I use REM SET CLASSPATH=. REM Put the programs you want to test here REM NO WHITE SPACE between the '=' and the class name REM NO .java extensions either! REM BE SURE the 'main' class is in the MAIN_APP slot SET MAIN_APP=SEM7DQ2 SET APP1=MakePanel_S7DQ2 SET APP2=Shapes SET APP3= SET APP4= SET APP5= IF EXIST C:\Progra~1\Java\jdk1.6.0\bin\ ( SET MY_JAVA_PATH=C:\Progra~1\Java\jdk1.6.0\bin\ ECHO "GOT C6" GOTO COMPILER ) IF EXIST D:\Progra~1\Java\jdk1.6.0\bin\ ( SET MY_JAVA_PATH=D:\Progra~1\Java\jdk1.6.0\bin\ ECHO "GOT D6" GOTO COMPILER )else ( ECHO "CANNOT FIND ANY JAVA COMPILERS" ECHO. ) IF EXIST C:\WINDOWS\system32\java.exe ( SET MY_JAVA_PATH=C:\WINDOWS\system32\ ECHO "GOT C:\WINDOWS\system32\" ) goto Start :COMPILER IF EXIST %MAIN_APP%.java ( ECHO COMPLIING %MAIN_APP%.java %MY_JAVA_PATH%javac %MAIN_APP%.java )else ( ECHO CAN'T FIND %MAIN_APP%.java ) IF EXIST %APP1%.java ( ECHO COMPLIING %APP1%.java %MY_JAVA_PATH%javac %APP1%.java )else ( ECHO CAN'T FIND %APP1%.java ) IF EXIST %APP2%.java ( ECHO COMPLIING %APP2%.java %MY_JAVA_PATH%javac %APP2%.java )else ( ECHO CAN'T FIND %APP2%.java ) IF EXIST %APP3%.java ( ECHO COMPLIING %APP3%.java %MY_JAVA_PATH%javac %APP3%.java )else ( ECHO CAN'T FIND %APP3%.java ) IF EXIST %APP4%.java ( ECHO COMPLIING %APP4%.java %MY_JAVA_PATH%javac %APP4%.java )else ( ECHO CAN'T FIND %APP4%.java ) IF EXIST %APP5%.java ( ECHO COMPLIING %APP5%.java %MY_JAVA_PATH%javac %APP5%.java )else ( ECHO CAN'T FIND %APP5%.java ) ECHO. ECHO. ECHO ************* dir *.class ECHO ************* ECHO. :Start ECHO. ECHO ************* ECHO Running %MY_JAVA_PATH%java.exe %MAIN_APP% ECHO ************* ECHO. IF EXIST %MY_JAVA_PATH%java.exe ( %MY_JAVA_PATH%java %MAIN_APP% )else ( ECHO CAN'T FIND %MY_JAVA_PATH%java ) pause goto Start