diff options
| author | 2026-01-30 17:05:22 +0100 | |
|---|---|---|
| committer | 2026-01-30 17:05:22 +0100 | |
| commit | 50de0891a02c5a782efe592cf58508707bffbe56 (patch) | |
| tree | 3ea00660c676895cb20453d8afa351a9180711ec /src-tauri/src/core/java/persistence.rs | |
| parent | b92e7afe9f6e262b67056c238c0ca7d2b53b470e (diff) | |
| download | DropOut-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.rs | 2 |
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}; |