]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_2_1-src/src/com/ibm/icu/dev/tool/tzu/runicutzu.bat
icu4jsrc
[Dictionary.git] / jars / icu4j-4_2_1-src / src / com / ibm / icu / dev / tool / tzu / runicutzu.bat
1 @echo off\r
2 rem *******************************************************************************\r
3 rem * Copyright (C) 2007-2008 International Business Machines Corporation and         *\r
4 rem * others. All Rights Reserved.                                                *\r
5 rem *******************************************************************************\r
6 \r
7 @echo.\r
8 @echo *********** Welcome to the ICU4J Time Zone Update Utility (ICUTZU) ***********\r
9 \r
10 rem Set ICUTZU_HOME to the current directory.\r
11 set ICUTZU_HOME=%~dp0\r
12 @echo ICUTZU Home: %ICUTZU_HOME%\r
13 @echo.\r
14 \r
15 rem Make sure certain files are present.\r
16 IF NOT EXIST "%ICUTZU_HOME%icutzu.jar" GOTO MissingICUTZUJAR\r
17 IF NOT EXIST "%ICUTZU_HOME%icu4j.jar" GOTO MissingICU4JJAR\r
18 IF NOT EXIST "%ICUTZU_HOME%runicutzuenv.bat" GOTO MissingICUTZUENV\r
19 \r
20 rem Set environmental variables.\r
21 call "%ICUTZU_HOME%runicutzuenv.bat"\r
22 IF NOT EXIST "%JAVA_HOME%\bin\java.exe" GOTO MissingJAVAHOME\r
23 \r
24 rem Create a temporary directory if one doesn't exit already.\r
25 IF EXIST "%ICUTZU_HOME%Temp" GOTO TempAlreadyExists\r
26 mkdir "%ICUTZU_HOME%Temp"\r
27 :TempAlreadyExists\r
28 \r
29 \r
30 \r
31 rem Run the ICUTZU tool.\r
32 @echo.\r
33 @echo Launching the ICU4J Time Zone Update Utility (ICUTZU)...\r
34 @echo "%JAVA_HOME%\bin\java.exe" -cp "%ICUTZU_HOME%icutzu.jar" -Dnogui=%NOGUI% -Ddiscoveronly=%DISCOVERONLY% -Dsilentpatch=%SILENTPATCH% -Doffline=%OFFLINE% com.ibm.icu.dev.tool.tzu.ICUTZUMain "%ICUTZU_HOME%\" DirectorySearch.txt ICUList.txt zoneinfo.res Temp icu.gif\r
35 @echo.\r
36 "%JAVA_HOME%\bin\java.exe" -cp "%ICUTZU_HOME%icutzu.jar" -Dnogui=%NOGUI% -Ddiscoveronly=%DISCOVERONLY% -Dsilentpatch=%SILENTPATCH% -Doffline=%OFFLINE% com.ibm.icu.dev.tool.tzu.ICUTZUMain "%ICUTZU_HOME%\" DirectorySearch.txt ICUList.txt zoneinfo.res Temp icu.gif\r
37 IF ERRORLEVEL==0 GOTO Success\r
38 GOTO Failure\r
39 \r
40 \r
41 \r
42 :MissingICUTZUJAR\r
43 @echo The ICU4J Time Zone Update Utility (icutzu.jar) doesn't exist in %ICUTZU_HOME%.\r
44 GOTO Failure\r
45 \r
46 :MissingICU4JJAR\r
47 @echo ICU for Java (icu4j.jar) doesn't exist in %ICUTZU_HOME%.\r
48 GOTO Failure\r
49 \r
50 :MissingICUTZUENV\r
51 @echo runicutzuenv.bat file doesn't exist in %ICUTZU_HOME%.\r
52 GOTO Failure\r
53 \r
54 :MissingJAVAHOME\r
55 @echo java.exe does not exist in %JAVA_HOME%\bin. Please update the JAVA_HOME enviroment variable in runicutzuenv.bat\r
56 GOTO Failure\r
57 \r
58 :Success\r
59 @echo.\r
60 @echo End of ICU4J Time Zone Update Utility (ICUTZU) completed successfully.\r
61 GOTO Exit\r
62 \r
63 :Failure\r
64 @echo.\r
65 @echo ICU4J Time Zone Update Utility (ICUTZU) did not complete successfully.\r
66 GOTO Exit\r
67 \r
68 :Exit\r