aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src-tauri/src/core/java/persistence.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/persistence.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/persistence.rs')
-rw-r--r--src-tauri/src/core/java/persistence.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src-tauri/src/core/java/persistence.rs b/src-tauri/src/core/java/persistence.rs
index d5b446c..6720696 100644
--- a/src-tauri/src/core/java/persistence.rs
+++ b/src-tauri/src/core/java/persistence.rs
@@ -1,4 +1,4 @@
-use super::error::JavaError;
+use crate::core::java::error::JavaError;
use serde::{Deserialize, Serialize};
use std::path::PathBuf;
use tauri::{AppHandle, Manager};