58 lines
2 KiB
Batchfile
58 lines
2 KiB
Batchfile
|
rem ---------------------------------------------------------------------------
|
||
|
rem Set CLASSPATH and Java options
|
||
|
rem
|
||
|
rem $Id: setclasspath.bat,v 1.3 2005/05/17 16:50:45 aranganath Exp $
|
||
|
rem ---------------------------------------------------------------------------
|
||
|
|
||
|
rem Make sure prerequisite environment variables are set
|
||
|
if not "%JAVA_HOME%" == "" goto gotJavaHome
|
||
|
echo The JAVA_HOME environment variable is not defined
|
||
|
echo This environment variable is needed to run this program
|
||
|
goto exit
|
||
|
:gotJavaHome
|
||
|
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
|
||
|
if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome
|
||
|
if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome
|
||
|
if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome
|
||
|
goto okJavaHome
|
||
|
:noJavaHome
|
||
|
echo The JAVA_HOME environment variable is not defined correctly
|
||
|
echo This environment variable is needed to run this program
|
||
|
echo NB: JAVA_HOME should point to a JDK not a JRE
|
||
|
goto exit
|
||
|
:okJavaHome
|
||
|
|
||
|
if not "%BASEDIR%" == "" goto gotBasedir
|
||
|
echo The BASEDIR environment variable is not defined
|
||
|
echo This environment variable is needed to run this program
|
||
|
goto exit
|
||
|
:gotBasedir
|
||
|
if exist "%BASEDIR%\bin\setclasspath.bat" goto okBasedir
|
||
|
echo The BASEDIR environment variable is not defined correctly
|
||
|
echo This environment variable is needed to run this program
|
||
|
goto exit
|
||
|
:okBasedir
|
||
|
|
||
|
rem Set the default -Djava.endorsed.dirs argument
|
||
|
set JAVA_ENDORSED_DIRS=%BASEDIR%\common\endorsed
|
||
|
|
||
|
rem Set standard CLASSPATH
|
||
|
rem Note that there are no quotes as we do not want to introduce random
|
||
|
rem quotes into the CLASSPATH
|
||
|
set CLASSPATH=%JAVA_HOME%\lib\tools.jar
|
||
|
|
||
|
rem Set standard command for invoking Java.
|
||
|
rem Note that NT requires a window name argument when using start.
|
||
|
rem Also note the quoting as JAVA_HOME may contain spaces.
|
||
|
set _RUNJAVA="%JAVA_HOME%\bin\java"
|
||
|
set _RUNJAVAW="%JAVA_HOME%\bin\javaw"
|
||
|
set _RUNJDB="%JAVA_HOME%\bin\jdb"
|
||
|
set _RUNJAVAC="%JAVA_HOME%\bin\javac"
|
||
|
|
||
|
goto end
|
||
|
|
||
|
:exit
|
||
|
exit /b 1
|
||
|
|
||
|
:end
|