setclasspath.bat
上传用户:bj_pst
上传日期:2019-07-07
资源大小:7353k
文件大小:2k
- rem ---------------------------------------------------------------------------
- rem Set CLASSPATH and Java options
- rem
- rem $Id: setclasspath.bat 795032 2009-07-17 10:41:20Z markt $
- rem ---------------------------------------------------------------------------
- rem Make sure prerequisite environment variables are set
- if not "%JAVA_HOME%" == "" goto gotJdkHome
- if not "%JRE_HOME%" == "" goto gotJreHome
- echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
- echo At least one of these environment variable is needed to run this program
- goto exit
- :gotJreHome
- if not exist "%JRE_HOME%binjava.exe" goto noJavaHome
- if not exist "%JRE_HOME%binjavaw.exe" goto noJavaHome
- if not ""%1"" == ""debug"" goto okJavaHome
- echo JAVA_HOME should point to a JDK in order to run in debug mode.
- goto exit
- :gotJdkHome
- if not exist "%JAVA_HOME%binjava.exe" goto noJavaHome
- if not exist "%JAVA_HOME%binjavaw.exe" goto noJavaHome
- if not exist "%JAVA_HOME%binjdb.exe" goto noJavaHome
- if not exist "%JAVA_HOME%binjavac.exe" goto noJavaHome
- if not "%JRE_HOME%" == "" goto okJavaHome
- set JRE_HOME=%JAVA_HOME%
- 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%binsetclasspath.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%commonendorsed
- 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="%JRE_HOME%binjava"
- set _RUNJDB="%JAVA_HOME%binjdb"
- goto end
- :exit
- exit /b 1
- :end
- exit /b 0