aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src-tauri/src/core/manifest.rs
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2026-01-18 12:20:42 +0800
committerHsiangNianian <i@jyunko.cn>2026-01-18 12:20:42 +0800
commit373fb81604451f085bf9fbccf9251acb17e400a9 (patch)
tree30b888202a82a28dbd480340ab231af411037913 /src-tauri/src/core/manifest.rs
parent76086e65a7caf1bb8aa54a9404c70a714bc00da8 (diff)
downloadDropOut-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/src/core/manifest.rs')
0 files changed, 0 insertions, 0 deletions