diff options
| author | 2026-01-18 12:20:42 +0800 | |
|---|---|---|
| committer | 2026-01-18 12:20:42 +0800 | |
| commit | 373fb81604451f085bf9fbccf9251acb17e400a9 (patch) | |
| tree | 30b888202a82a28dbd480340ab231af411037913 /src-tauri/Cargo.toml | |
| parent | 76086e65a7caf1bb8aa54a9404c70a714bc00da8 (diff) | |
| download | DropOut-373fb81604451f085bf9fbccf9251acb17e400a9.tar.gz DropOut-373fb81604451f085bf9fbccf9251acb17e400a9.zip | |
fix(java): handle build metadata and underscore formats in version parsing
Update parse_java_version() to properly handle:
- Build metadata (strip '+' and everything after)
- Trailing garbage (strip '-' and everything after, e.g. -Ubuntu)
- Underscore version separators (1.8.0_411 -> 1.8.0.411)
This ensures Java versions are correctly parsed on all platforms:
- Old format: 1.8.0_411 (Java 8 update 411)
- New format: 21.0.3+13-Ubuntu (Java 21 with build metadata)
- Short format: 17.0.1 (Java 17 update 1).
Diffstat (limited to 'src-tauri/Cargo.toml')
0 files changed, 0 insertions, 0 deletions