27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara@echo off
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem CDDL HEADER START
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem The contents of this file are subject to the terms of the
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem Common Development and Distribution License, Version 1.0 only
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem (the "License"). You may not use this file except in compliance
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem with the License.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacrem You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacrem or http://forgerock.org/license/CDDLv1.0.html.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem See the License for the specific language governing permissions
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem and limitations under the License.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem When distributing Covered Code, include this CDDL HEADER in each
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacrem file and include the License file at legal-notices/CDDLv1_0.txt.
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacrem If applicable, add the following below this CDDL HEADER, with the
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacrem fields enclosed by brackets "[]" replaced with your own identifying
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacrem information:
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem Portions Copyright [yyyy] [name of copyright owner]
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem CDDL HEADER END
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergararem
8bf067f46db522a89becdd33572a68963ae5dce0jvergararem Copyright 2008-2010 Sun Microsystems, Inc.
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violetterem Portions Copyright 2011-2013 ForgeRock AS
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraset SET_JAVA_HOME_AND_ARGS_DONE=false
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraset SET_ENVIRONMENT_VARS_DONE=false
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraset SET_CLASSPATH_DONE=false
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
014019918f7e3844f558f6159b8d41517254edc2lutoffif "%INSTALL_ROOT%" == "" goto setInstanceRoot
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:scriptBegin
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SCRIPT_UTIL_CMD%" == "set-full-environment-and-test-java" goto setFullEnvironmentAndTestJava
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SCRIPT_UTIL_CMD%" == "set-full-environment" goto setFullEnvironment
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SCRIPT_UTIL_CMD%" == "set-java-home-and-args" goto setJavaHomeAndArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SCRIPT_UTIL_CMD%" == "set_environment_vars" goto setEnvironmentVars
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SCRIPT_UTIL_CMD%" == "test-java" goto testJava
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SCRIPT_UTIL_CMD%" == "set-classpath" goto setClassPath
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violettegoto end
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:setInstanceRoot
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergarasetlocal
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergarafor %%i in (%~sf0) do set DIR_HOME=%%~dPsi..
014019918f7e3844f558f6159b8d41517254edc2lutoffset INSTALL_ROOT=%DIR_HOME%
014019918f7e3844f558f6159b8d41517254edc2lutoffset INSTANCE_DIR=
7f22d858bbecbd1fbd35d538918624d31455506eludoif exist "%INSTALL_ROOT%\instance.loc" (
7f22d858bbecbd1fbd35d538918624d31455506eludo set /p INSTANCE_DIR=<%INSTALL_ROOT%\instance.loc
7f22d858bbecbd1fbd35d538918624d31455506eludo) else (
7f22d858bbecbd1fbd35d538918624d31455506eludoset INSTANCE_DIR=.
014019918f7e3844f558f6159b8d41517254edc2lutoff)
eda9271a828f0d377d046417a788830fd74d7ab3ludoset CUR_DIR=%CD%
37a25ab1d035846566ce9dfa221601de894a2c28lutoffcd /d %INSTALL_ROOT%
37a25ab1d035846566ce9dfa221601de894a2c28lutoffcd /d %INSTANCE_DIR%
014019918f7e3844f558f6159b8d41517254edc2lutoffset INSTANCE_ROOT=%CD%
37a25ab1d035846566ce9dfa221601de894a2c28lutoffcd /d %CUR_DIR%
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto scriptBegin
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:setClassPath
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violetteif "%SET_CLASSPATH_DONE%" == "true" goto end
3095c6edab2372a46114aa8c54b273aab72641b7JnRouvignacrem get the absolute paths before building the classpath
3095c6edab2372a46114aa8c54b273aab72641b7JnRouvignacrem it also helps comparing the two paths
3095c6edab2372a46114aa8c54b273aab72641b7JnRouvignacFOR /F %%i IN ("%INSTALL_ROOT%") DO set INSTALL_ROOT=%%~dpnxi
3095c6edab2372a46114aa8c54b273aab72641b7JnRouvignacFOR /F %%i IN ("%INSTANCE_ROOT%") DO set INSTANCE_ROOT=%%~dpnxi
1aea7e79edabaf30400723593eab2b7b535c9eb2csovantcall "%INSTALL_ROOT%\lib\setcp.bat" %INSTALL_ROOT%\lib\bootstrap.jar
cf4b51632d02761e67d7b530b19703cd3ee467d7fguiguesFOR %%x in ("%INSTALL_ROOT%\resources\*.jar") DO call "%INSTALL_ROOT%\lib\setcp.bat" %%x
014019918f7e3844f558f6159b8d41517254edc2lutoffset CLASSPATH=%INSTANCE_ROOT%\classes;%CLASSPATH%
3095c6edab2372a46114aa8c54b273aab72641b7JnRouvignacif "%INSTALL_ROOT%" == "%INSTANCE_ROOT%" goto setClassPathDone
3095c6edab2372a46114aa8c54b273aab72641b7JnRouvignacFOR %%x in ("%INSTANCE_ROOT%\lib\*.jar") DO call "%INSTANCE_ROOT%\lib\setcp.bat" %%x
014019918f7e3844f558f6159b8d41517254edc2lutoff:setClassPathDone
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraset SET_CLASSPATH_DONE=true
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto scriptBegin
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:setFullEnvironment
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SET_JAVA_HOME_AND_ARGS_DONE%" == "false" goto setJavaHomeAndArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SET_CLASSPATH_DONE%" == "false" goto setClassPath
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SET_ENVIRONMENT_VARS_DONE%" == "false" goto setEnvironmentVars
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violettegoto end
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:setFullEnvironmentAndTestJava
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SET_JAVA_HOME_AND_ARGS_DONE%" == "false" goto setJavaHomeAndArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SET_CLASSPATH_DONE%" == "false" goto setClassPath
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%SET_ENVIRONMENT_VARS_DONE%" == "false" goto setEnvironmentVars
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto testJava
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:setJavaHomeAndArgs
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violetteif "%SET_JAVA_HOME_AND_ARGS_DONE%" == "true" goto end
8bf067f46db522a89becdd33572a68963ae5dce0jvergaraif not exist "%INSTANCE_ROOT%\lib\set-java-home.bat" goto checkEnvJavaHome
014019918f7e3844f558f6159b8d41517254edc2lutoffcall "%INSTANCE_ROOT%\lib\set-java-home.bat"
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif "%OPENDJ_JAVA_BIN%" == "" goto checkEnvJavaHome
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:endJavaHomeAndArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraset SET_JAVA_HOME_AND_ARGS_DONE=true
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto scriptBegin
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
8bf067f46db522a89becdd33572a68963ae5dce0jvergara:checkEnvJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif "%OPENDJ_JAVA_BIN%" == "" goto checkEnvLegacyJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif not exist "%OPENDJ_JAVA_BIN%" goto checkEnvLegacyJavaHome
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto endJavaHomeAndArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo:checkEnvLegacyJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif "%OPENDS_JAVA_BIN%" == "" goto checkOpenDJJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif not exist "%OPENDS_JAVA_BIN%" goto checkOpenDJJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoset OPENDJ_JAVA_BIN=%OPENDS_JAVA_BIN%
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludogoto endJavaHomeAndArgs
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo:checkOpenDJJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif "%OPENDJ_JAVA_HOME%" == "" goto checkLegacyOpenDSJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif not exist "%OPENDJ_JAVA_HOME%\bin\java.exe" goto checkLegacyOpenDSJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoset OPENDJ_JAVA_BIN=%OPENDJ_JAVA_HOME%\bin\java.exe
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludogoto endJavaHomeAndArgs
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo:checkLegacyOpenDSJavaHome
ebf178d895c6d928d23c9f22bc0520c9cb991086jvergaraif "%OPENDS_JAVA_HOME%" == "" goto checkJavaPath
ebf178d895c6d928d23c9f22bc0520c9cb991086jvergaraif not exist "%OPENDS_JAVA_HOME%\bin\java.exe" goto checkJavaPath
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoset OPENDJ_JAVA_BIN=%OPENDS_JAVA_HOME%\bin\java.exe
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto endJavaHomeAndArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
ebf178d895c6d928d23c9f22bc0520c9cb991086jvergara:checkJavaPath
ebf178d895c6d928d23c9f22bc0520c9cb991086jvergarajava.exe -version > NUL 2>&1
ebf178d895c6d928d23c9f22bc0520c9cb991086jvergaraif not %errorlevel% == 0 goto checkJavaBin
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoset OPENDJ_JAVA_BIN=java.exe
ebf178d895c6d928d23c9f22bc0520c9cb991086jvergaragoto endJavaHomeAndArgs
ebf178d895c6d928d23c9f22bc0520c9cb991086jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:checkJavaBin
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif "%JAVA_BIN%" == "" goto checkJavaHome
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif not exist "%JAVA_BIN%" goto checkJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoset OPENDJ_JAVA_BIN=%JAVA_BIN%
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto endJavaHomeAndArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:checkJavaHome
ebf178d895c6d928d23c9f22bc0520c9cb991086jvergaraif "%JAVA_HOME%" == "" goto noJavaFound
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraif not exist "%JAVA_HOME%\bin\java.exe" goto noJavaFound
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoset OPENDJ_JAVA_BIN=%JAVA_HOME%\bin\java.exe
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto endJavaHomeAndArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:noJavaFound
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho ERROR: Could not find a valid Java binary to be used.
2ffcba79653c7f754d15fe9be1bf21378c601f81ludovicpecho You must specify the path to a valid Java 6.0 update 10 or higher version.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho The procedure to follow is:
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho 1. Delete the file %INSTANCE_ROOT%\lib\set-java-home.bat if it exists.
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoecho 2. Set the environment variable OPENDJ_JAVA_HOME to the root of a valid
8fd3bbe5654a26bb33b1a3bbfd158f272ee0d18cludovicpecho Java 6.0 installation.
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho If you want to have specific Java settings for each command line you must
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho follow the steps 3 and 4.
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho 3. Edit the properties file specifying the Java binary and the Java arguments
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho for each command line. The Java properties file is located in:
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho %INSTANCE_ROOT%\config\java.properties.
014019918f7e3844f558f6159b8d41517254edc2lutoffecho 4. Run the command-line %INSTALL_ROOT%\bat\dsjavaproperties.bat
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergarapause
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraexit /B 1
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:setEnvironmentVars
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violetteif %SET_ENVIRONMENT_VARS_DONE% == "true" goto end
cf6c7da2cbe8b9c7704e00b37847b1363450ef3ejvergaraset PATH=%SystemRoot%;%PATH%
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraset SCRIPT_NAME_ARG=-Dorg.opends.server.scriptName=%SCRIPT_NAME%
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraset SET_ENVIRONMENT_VARS_DONE=true
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaragoto scriptBegin
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:testJava
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif "%OPENDJ_JAVA_ARGS%" == "" goto checkLegacyArgs
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo:continueTestJava
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo"%OPENDJ_JAVA_BIN%" %OPENDJ_JAVA_ARGS% org.opends.server.tools.InstallDS -t > NUL 2>&1
da8294d71b7f77aa6cf6620af53b0ea864c2db8bjvergaraset RESULT_CODE=%errorlevel%
da8294d71b7f77aa6cf6620af53b0ea864c2db8bjvergaraif %RESULT_CODE% == 13 goto notSupportedJavaHome
da8294d71b7f77aa6cf6620af53b0ea864c2db8bjvergaraif not %RESULT_CODE% == 0 goto noValidJavaHome
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violettegoto end
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo:checkLegacyArgs
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif "%OPENDS_JAVA_ARGS%" == "" goto continueTestJava
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoset OPENDJ_JAVA_ARGS=%OPENDS_JAVA_ARGS%
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludogoto continueTestJava
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:noValidJavaHome
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoif NOT "%OPENDJ_JAVA_ARGS%" == "" goto noValidHomeWithArgs
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho ERROR: The detected Java version could not be used. The detected
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho Java binary is:
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoecho %OPENDJ_JAVA_BIN%
2ffcba79653c7f754d15fe9be1bf21378c601f81ludovicpecho You must specify the path to a valid Java 6.0 update 10 or higher version.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho The procedure to follow is:
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho 1. Delete the file %INSTANCE_ROOT%\lib\set-java-home.bat if it exists.
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoecho 2. Set the environment variable OPENDJ_JAVA_HOME to the root of a valid
8fd3bbe5654a26bb33b1a3bbfd158f272ee0d18cludovicpecho Java 6.0 installation.
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho If you want to have specific Java settings for each command line you must
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho follow the steps 3 and 4.
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho 3. Edit the properties file specifying the Java binary and the Java arguments
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho for each command line. The Java properties file is located in:
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho %INSTANCE_ROOT%\config\java.properties.
014019918f7e3844f558f6159b8d41517254edc2lutoffecho 4. Run the command-line %INSTALL_ROOT%\bat\dsjavaproperties.bat
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergarapause
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraexit /B 1
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
da8294d71b7f77aa6cf6620af53b0ea864c2db8bjvergara:notSupportedJavaHome
8fd3bbe5654a26bb33b1a3bbfd158f272ee0d18cludovicprem We get here when the java version is 6 (or up) but not supported. We run
da8294d71b7f77aa6cf6620af53b0ea864c2db8bjvergararem InstallDS again to see a localized message.
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludo"%OPENDJ_JAVA_BIN%" %OPENDJ_JAVA_ARGS% org.opends.server.tools.InstallDS -t
da8294d71b7f77aa6cf6620af53b0ea864c2db8bjvergarapause
da8294d71b7f77aa6cf6620af53b0ea864c2db8bjvergaraexit /B 1
da8294d71b7f77aa6cf6620af53b0ea864c2db8bjvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:noValidHomeWithArgs
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho ERROR: The detected Java version could not be used with the set of Java
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoecho arguments %OPENDJ_JAVA_ARGS%.
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho The detected Java binary is:
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoecho %OPENDJ_JAVA_BIN%
2ffcba79653c7f754d15fe9be1bf21378c601f81ludovicpecho You must specify the path to a valid Java 6.0 update 10 or higher version.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho The procedure to follow is:
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho 1. Delete the file %INSTANCE_ROOT%\lib\set-java-home.bat if it exists.
0f8553e2af5fc49a510ecfcfc93e66d06713f631ludoecho 2. Set the environment variable OPENDJ_JAVA_HOME to the root of a valid
8fd3bbe5654a26bb33b1a3bbfd158f272ee0d18cludovicpecho Java 6.0 installation.
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho If you want to have specific Java settings for each command line you must
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho follow the steps 3 and 4.
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho 3. Edit the properties file specifying the Java binary and the Java arguments
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergaraecho for each command line. The Java properties file is located in:
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraecho %INSTANCE_ROOT%\config\java.properties.
014019918f7e3844f558f6159b8d41517254edc2lutoffecho 4. Run the command-line %INSTALL_ROOT%\bat\dsjavaproperties.bat
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergarapause
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraexit /B 1
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara:end
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaraexit /B 0