~ubuntu-branches/ubuntu/utopic/jing-trang/utopic

« back to all changes in this revision

Viewing changes to jing.bat

  • Committer: Bazaar Package Importer
  • Author(s): Samuel Thibault
  • Date: 2009-09-01 15:53:03 UTC
  • Revision ID: james.westby@ubuntu.com-20090901155303-2kweef05h5v9j3ni
Tags: upstream-20090818
ImportĀ upstreamĀ versionĀ 20090818

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
@echo off
 
2
setlocal
 
3
set MAIN_CLASS=com.thaiopensource.relaxng.util.Driver
 
4
set JAR_FILE=jing.jar
 
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 (
 
10
    set JAVA_VERSION=%%v
 
11
    set JAVA_HOME=%%j
 
12
  )
 
13
) 2>nul
 
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%
 
17
:found_java
 
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%
 
21
:java_version_ok
 
22
set JAR_DIR=%~dp0
 
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%
 
26
:found_jar
 
27
"%JAVA_HOME%\bin\java.exe" -classpath "%JAR_DIR%%JAR_FILE%" %MAIN_CLASS% %*