@echo off :J2SE14 if "%J2SE14%" == "" goto MISSINGJ2SE14 goto SETJ2SE14 :MISSINGJ2SE14 if "%JAVA_HOME%" == "" goto MISSINGJAVAHOME set J2SE14=%JAVA_HOME% goto SETJ2SE14 :MISSINGJAVAHOME echo Unable to construct J2SE14 from the JAVA_HOME environment variable. goto end :SETJ2SE14 if not exist %J2SE14%\bin\javac.exe goto BADJ2SE14 if not exist %J2SE14%\jre\lib\rt.jar goto BADJ2SE14 goto JSR14DISTR :BADJ2SE14 echo %J2SE14% does not point to a working J2SE 1.4.1 installation. goto end :JSR14DISTR if not "%JSR14DISTR%" == "" goto SETJSR14DISTR set JSR14DISTR=%0\..\..\ :SETJSR14DISTR if not exist %JSR14DISTR%\gjc-rt.jar goto BADJSR14DISTR if not exist %JSR14DISTR%\collect.jar goto BADJSR14DISTR goto args :BADJSR14DISTR echo %JSR14DISTR% does not point to a working JSR14 installation. goto end :args if not "%1" == "" goto compile %J2SE14%\bin\javac -J-Xbootclasspath/p:%JSR14DISTR%\gjc-rt.jar goto end :compile %J2SE14%\bin\javac -J-Xbootclasspath/p:%JSR14DISTR%\gjc-rt.jar -bootclasspath %JSR14DISTR%\collect.jar;%J2SE14%\jre\lib\rt.jar -source 1.5 %* :end