File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -171,14 +171,23 @@ set_javacmd()
171171
172172 JAVACMD=$( which java 2> /dev/null || :)
173173 if [ -x " ${JAVACMD} " ]; then
174- _log " Using JAVACMD from PATH: $JAVACMD "
175- if [ -n " ${JAVACMD_OPTS} " ]; then
176- _log " Using java-wrapper with extra options: ${JAVACMD_OPTS} "
177- export _JP_JAVACMD=" ${JAVACMD} "
178- export _JP_JAVACMD_OPTS=" ${JAVACMD_OPTS} "
179- JAVACMD=" @{javadir}-utils/java-wrapper"
180- fi
181- return 0
174+ _log " Using JAVACMD from PATH: $JAVACMD "
175+ else
176+ if java -version > /dev/null 2>&1 ; then
177+ JAVACMD=" java"
178+ _log " Using simple ${JAVACMD} call"
179+ else
180+ unset JAVACMD
181+ fi
182+ fi
183+ if [ -n " ${JAVACMD} " ]; then
184+ if [ -n " ${JAVACMD_OPTS} " ]; then
185+ _log " Using java-wrapper with extra options: ${JAVACMD_OPTS} "
186+ export _JP_JAVACMD=" ${JAVACMD} "
187+ export _JP_JAVACMD_OPTS=" ${JAVACMD_OPTS} "
188+ JAVACMD=" @{javadir}-utils/java-wrapper"
189+ fi
190+ return 0
182191 fi
183192
184193 _err " Failed to set JAVACMD"
You can’t perform that action at this time.
0 commit comments