aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src-tauri/src/core/java/validation.rs
diff options
context:
space:
mode:
authorBegonia, HE <163421589+BegoniaHe@users.noreply.github.com>2026-01-30 17:05:22 +0100
committerBegonia, HE <163421589+BegoniaHe@users.noreply.github.com>2026-01-30 17:05:22 +0100
commit50de0891a02c5a782efe592cf58508707bffbe56 (patch)
tree3ea00660c676895cb20453d8afa351a9180711ec /src-tauri/src/core/java/validation.rs
parentb92e7afe9f6e262b67056c238c0ca7d2b53b470e (diff)
downloadDropOut-50de0891a02c5a782efe592cf58508707bffbe56.tar.gz
DropOut-50de0891a02c5a782efe592cf58508707bffbe56.zip
feat(java): add mise version manager support and refactor detection logic
- Add scan_java_dir() helper to filter symlinks and scan directories - Implement find_mise_java() for ~/.local/share/mise/installs/java/ - Refactor find_sdkman_java() to scan candidates dir instead of 'current' - Fix import paths to use absolute crate::core::java:: paths - Add mise detection to Linux and macOS candidates Reviewed-by: Claude Sonnet 4.5
Diffstat (limited to 'src-tauri/src/core/java/validation.rs')
-rw-r--r--src-tauri/src/core/java/validation.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src-tauri/src/core/java/validation.rs b/src-tauri/src/core/java/validation.rs
index 48782f6..b56ad59 100644
--- a/src-tauri/src/core/java/validation.rs
+++ b/src-tauri/src/core/java/validation.rs
@@ -5,7 +5,7 @@ use std::process::Command;
#[cfg(target_os = "windows")]
use std::os::windows::process::CommandExt;
-use super::JavaInstallation;
+use crate::core::java::JavaInstallation;
pub async fn check_java_installation(path: &PathBuf) -> Option<JavaInstallation> {
let path = path.clone();