3
set MAIN_CLASS=com.thaiopensource.relaxng.util.Driver
5
set JAVA_PROBLEM_EXIT_CODE=1
6
set JRE_KEY=HKLM\SOFTWARE\JavaSoft\Java Runtime Environment
7
set JAVA_VERSION=unknown
8
if not exist "%JAVA_HOME%\bin\java.exe" (
9
for /f "tokens=2* skip=2" %%u in ('reg query "%JRE_KEY%" /v CurrentVersion') do for /f "tokens=2* skip=2" %%i in ('reg query "%JRE_KEY%\%%v" /v JavaHome') do (
14
if exist "%JAVA_HOME%\bin\java.exe" goto found_java
15
echo Could not find a Java Runtime Environment. Download one from http://java.sun.com/javase/downloads/.
16
exit /b %JAVA_PROBLEM_EXIT_CODE%
18
if not x1.4==x%JAVA_VERSION% if not x1.3==x%JAVA_VERSION% goto java_version_ok
19
echo Version 5.0 or newer of the Java Runtime Environment is required. Download one from http://java.sun.com/javase/downloads/.
20
exit /b %JAVA_PROBLEM_EXIT_CODE%
23
if exist "%JAR_DIR%%JAR_FILE%" goto found_jar
24
echo Could not find %JAR_FILE%. Must be in the same directory as %~nx0 (%JAR_DIR%).
25
exit /b %JAVA_PROBLEM_EXIT_CODE%
27
"%JAVA_HOME%\bin\java.exe" -classpath "%JAR_DIR%%JAR_FILE%" %MAIN_CLASS% %*