Changeset 19353 for gli/trunk/client-gli.bat
- Timestamp:
- 2009-05-08T12:42:48+12:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gli/trunk/client-gli.bat
r19346 r19353 68 68 69 69 :findJava 70 :: ---- Check Java exists ---- 71 set JAVAPATH= 72 73 :: Some users may set the above line manually 74 if not "%JAVAPATH%" == "" goto testJava 75 76 :: If it is set, use the JAVA_HOME environment variable 77 if not "%JAVA_HOME%" == "" goto javahome 78 79 :: Check if Java is on the search path 80 echo %PATH%| winutil\which.exe java.exe | winutil\setvar.exe JAVAPATH > setjava.bat 81 call setjava.bat 82 del setjava.bat 83 if not "%JAVAPATH%" == "" goto testJava 84 85 :: Still haven't found anything, so try looking in the registry (gulp!) 86 type nul > jdk.reg 87 regedit /E jdk.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit" 88 type jdk.reg > jdk.txt 89 del jdk.reg 90 type nul > jre.reg 91 regedit /E jre.reg "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment" 92 type jre.reg > jre.txt 93 del jre.reg 94 95 winutil\findjava.exe jdk.txt jre.txt | winutil\setvar.exe JAVAPATH > setjava.bat 96 del jdk.txt 97 del jre.txt 98 call setjava.bat 99 del setjava.bat 100 101 :: If nothing was found in the registry, we're stuck 102 if "%JAVAPATH%" == "" goto noJava 103 104 set JAVAPATH=%JAVAPATH%\bin 105 goto testJava 106 107 :javahome 108 set JAVAPATH=%JAVA_HOME%\bin 109 110 :testJava 111 :: Check that a Java executable has been found 112 if "%GLILANG%" == "en" echo Checking Java: %JAVAPATH% 113 if "%GLILANG%" == "es" echo Revisando Java: %JAVAPATH% 114 if "%GLILANG%" == "fr" echo Vrification de Java: %JAVAPATH% 115 if "%GLILANG%" == "ru" echo ஢¥àª Java: %JAVAPATH% 116 if exist "%JAVAPATH%\java.exe" goto checkGLI 117 118 :noJava 119 echo. 120 if "%GLILANG%" == "en" echo Failed to locate an appropriate version of Java. You must install a 121 if "%GLILANG%" == "en" echo Java Runtime Environment (version 1.4 or greater) before running the 122 if "%GLILANG%" == "en" echo %PROGNAME_EN%. 123 124 if "%GLILANG%" == "es" echo No se pudo localizar una versi¢n apropiada de Java. Usted deber 125 if "%GLILANG%" == "es" echo instalar un Ambiente de Ejecuci¢n Java (versi¢n 1.4 o superior) 126 if "%GLILANG%" == "es" echo antes de correr la Interfaz de la %PROGFULLNAME%. 127 128 if "%GLILANG%" == "fr" echo Une version adquate de Java n'a pas pu tre localise. Vous devez 129 if "%GLILANG%" == "fr" echo installer un Java Runtime Environment (version 1.4 ou suprieur) 130 if "%GLILANG%" == "fr" echo avant de dmarrer %PROGNAME_EN%. 131 132 if "%GLILANG%" == "ru" echo ¥ 〠«®áì ®¯à¥€¥«šâì ¬¥á⮠宊€¥š¥ ᮮ⢥âáâ¢ãî饩 ¢¥àášš Java. 133 if "%GLILANG%" == "ru" echo ë €®«Šë ãáâ ®¢šâì Java Runtime Environment (¢¥àášî 1.4 š«š ¢ëè¥) ¯¥à¥€ ¢¢®€®¬ 134 if "%GLILANG%" == "ru" echo ¡š¡«š®â¥ç®£® šâ¥à䥩á %PROGNAME%. 135 goto exit 136 70 :: Need to find Java. If found, JAVA_EXECUTABLE will be set 71 call findjava.bat 72 if "%JAVA_EXECUTABLE%" == "" goto exit 137 73 138 74 :checkGLI … … 177 113 :: on the client side. If we have Perl, pass the gs2build dir with the -gsdl flag and the PERLPATH. 178 114 if "%PERLPATH%" == "" goto :nogsdl 179 "%JAVA PATH%\java" -Xmx128M -cp classes/;GLI.jar;lib/apache.jar;lib/qfslib.jar org.greenstone.gatherer.GathererProg -use_remote_greenstone -gsdl %~dp0gs2build -perl %PERLPATH% %1 %2 %3 %4 %5 %6 %7 %8 %9115 "%JAVA_EXECUTABLE%" -Xmx128M -cp classes/;GLI.jar;lib/apache.jar;lib/qfslib.jar org.greenstone.gatherer.GathererProg -use_remote_greenstone -gsdl %~dp0gs2build -perl %PERLPATH% %1 %2 %3 %4 %5 %6 %7 %8 %9 180 116 goto finish 181 117 182 118 :nogsdl 183 "%JAVA PATH%\java" -Xmx128M -cp classes/;GLI.jar;lib/apache.jar;lib/qfslib.jar org.greenstone.gatherer.GathererProg -use_remote_greenstone %1 %2 %3 %4 %5 %6 %7 %8 %9119 "%JAVA_EXECUTABLE%" -Xmx128M -cp classes/;GLI.jar;lib/apache.jar;lib/qfslib.jar org.greenstone.gatherer.GathererProg -use_remote_greenstone %1 %2 %3 %4 %5 %6 %7 %8 %9 184 120 185 121 :finish … … 198 134 set PERLPATH= 199 135 set JAVAPATH= 136 set JAVA_EXECUTABLE= 200 137 popd
Note:
See TracChangeset
for help on using the changeset viewer.