Skip to content

Commit 9e7eacc

Browse files
Handle if asdf which java errors (#272)
This can happen if the java plugin is install but no version has been installed yet.
1 parent 5b12c23 commit 9e7eacc

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

set-java-home.bash

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ function _asdf_java_absolute_dir_path {
66

77
function _asdf_java_update_java_home() {
88
local java_path
9-
java_path="$(asdf which java)"
10-
if [[ -n "${java_path}" ]]; then
9+
if java_path=$(asdf which java 2>&1) && [[ -n $java_path ]]; then
1110
export JAVA_HOME
1211
JAVA_HOME="$(dirname "$(_asdf_java_absolute_dir_path "${java_path}")")"
1312
export JDK_HOME=${JAVA_HOME}

set-java-home.zsh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
asdf_update_java_home() {
22
local java_path
3-
java_path="$(asdf which java)"
4-
if [[ -n "${java_path}" ]]; then
3+
if java_path=$(asdf which java 2>&1) && [[ -n $java_path ]]; then
54
export JAVA_HOME
65
JAVA_HOME="$(dirname "$(dirname "${java_path:A}")")"
76
export JDK_HOME=${JAVA_HOME}

0 commit comments

Comments
 (0)