From c986f675f8672f3d6968ed208e075963a0c5638a Mon Sep 17 00:00:00 2001 From: "Hatter Jiang@Pixelbook" Date: Fri, 9 Aug 2019 01:26:11 +0800 Subject: [PATCH] add java_home verbose outputs --- src/jdk.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/jdk.rs b/src/jdk.rs index 40cc0c7..e726862 100644 --- a/src/jdk.rs +++ b/src/jdk.rs @@ -21,6 +21,7 @@ use super::{ }, local_util, tool, + misc::*, }; const OPENJDK_MACOS: &str = "openjdk-osx"; @@ -73,7 +74,11 @@ pub fn get_macos_java_home(version: &str) -> Option { return None; } let output = Command::new(MACOS_LIBEXEC_JAVAHOME).arg("-version").arg(version).output().ok()?; - if str::from_utf8(&output.stderr).ok()?.contains("Unable to find any JVMs") { + let output_in_utf8 = str::from_utf8(&output.stderr).ok()?; + if *VERBOSE { + print_message(MessageType::DEBUG, &format!("java_home outputs: {}", output_in_utf8)); + } + if output_in_utf8.contains("Unable to find any JVMs") { return None; } Some(str::from_utf8(&output.stdout).ok()?.trim().to_string())