mirror of
https://github.com/jht5945/buildj.git
synced 2025-12-30 02:40:03 +08:00
use const
This commit is contained in:
@@ -23,6 +23,8 @@ const OPENJDK_MACOS: &str = "openjdk-osx";
|
|||||||
const JDK_LINUX: &str = "jdk-linux";
|
const JDK_LINUX: &str = "jdk-linux";
|
||||||
const OPENJDK_LINUX: &str = "openjdk-linux";
|
const OPENJDK_LINUX: &str = "openjdk-linux";
|
||||||
|
|
||||||
|
const MACOS_LIBEXEC_JAVAHOME: &str = "/usr/libexec/java_home";
|
||||||
|
|
||||||
pub const LOCAL_JAVA_HOME_BASE_DIR: &str = ".jssp/jdks";
|
pub const LOCAL_JAVA_HOME_BASE_DIR: &str = ".jssp/jdks";
|
||||||
|
|
||||||
pub fn get_java_home(version: &str) -> Option<String> {
|
pub fn get_java_home(version: &str) -> Option<String> {
|
||||||
@@ -68,7 +70,7 @@ pub fn get_macos_java_home(version: &str) -> Option<String> {
|
|||||||
if ! is_macos() {
|
if ! is_macos() {
|
||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
let output = match Command::new("/usr/libexec/java_home").arg("-version").arg(version).output() {
|
let output = match Command::new(MACOS_LIBEXEC_JAVAHOME).arg("-version").arg(version).output() {
|
||||||
Err(_) => return None,
|
Err(_) => return None,
|
||||||
Ok(o) => o,
|
Ok(o) => o,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user