From d9da67979a6498cf8383dbe7fa2d76461b7009eb Mon Sep 17 00:00:00 2001 From: Sam Halliday Date: Thu, 25 Aug 2016 20:06:23 +0100 Subject: [PATCH] -java-home should set PATH for javac usage --- src/universal/bin/sbt-launch-lib.bash | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/universal/bin/sbt-launch-lib.bash b/src/universal/bin/sbt-launch-lib.bash index 62889cd4a..78732874b 100755 --- a/src/universal/bin/sbt-launch-lib.bash +++ b/src/universal/bin/sbt-launch-lib.bash @@ -128,7 +128,12 @@ process_args () { -sbt-jar) require_arg path "$1" "$2" && sbt_jar="$2" && shift 2 ;; -sbt-version) require_arg version "$1" "$2" && sbt_version="$2" && shift 2 ;; - -java-home) require_arg path "$1" "$2" && java_cmd="$2/bin/java" && shift 2 ;; + -java-home) require_arg path "$1" "$2" && + java_cmd="$2/bin/java" && + export JAVA_HOME="$2" && + export JDK_HOME="$2" && + export PATH="$2/bin:$PATH" && + shift 2 ;; -D*) addJava "$1" && shift ;; -J*) addJava "${1:2}" && shift ;;