Skip to content

Commit 67fdd10

Browse files
committed
Search for JAVACMD under JAVA_HOME only if it's set
1 parent f9be3f1 commit 67fdd10

1 file changed

Lines changed: 15 additions & 13 deletions

File tree

java-utils/java-functions

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -153,19 +153,21 @@ set_javacmd()
153153
fi
154154

155155
# Add all sorts of jvm layouts here
156-
for cmd in jre/sh/java jre/bin/java bin/java; do
157-
JAVACMD="${JAVA_HOME}/${cmd}"
158-
if [ -x "${JAVACMD}" ]; then
159-
_log "Using configured JAVACMD: $JAVACMD"
160-
if [ -n "${JAVACMD_OPTS}" ]; then
161-
_log "Using java-wrapper with extra options: ${JAVACMD_OPTS}"
162-
export _JP_JAVACMD="${JAVACMD}"
163-
export _JP_JAVACMD_OPTS="${JAVACMD_OPTS}"
164-
JAVACMD="@{javadir}-utils/java-wrapper"
165-
fi
166-
return 0
167-
fi
168-
done
156+
if [ -n "${JAVA_HOME}" ]; then
157+
for cmd in jre/sh/java jre/bin/java bin/java; do
158+
JAVACMD="${JAVA_HOME}/${cmd}"
159+
if [ -x "${JAVACMD}" ]; then
160+
_log "Using configured JAVACMD: $JAVACMD"
161+
if [ -n "${JAVACMD_OPTS}" ]; then
162+
_log "Using java-wrapper with extra options: ${JAVACMD_OPTS}"
163+
export _JP_JAVACMD="${JAVACMD}"
164+
export _JP_JAVACMD_OPTS="${JAVACMD_OPTS}"
165+
JAVACMD="@{javadir}-utils/java-wrapper"
166+
fi
167+
return 0
168+
fi
169+
done
170+
fi
169171

170172
JAVACMD=$(which java 2>/dev/null || :)
171173
if [ -x "${JAVACMD}" ]; then

0 commit comments

Comments
 (0)