fix(java): Termux 幂等安装报「未走网络」,vendors 在 Termux 上展示 termux 行

- termux::install 返回 (home, reused),复用时 downloaded=None,
  CLI 不再显示「0 字节 / 0 个文件」
- java vendors 在 Termux 上把 termux 插到顺序最前(仅展示,默认回退序不变)
This commit is contained in:
AskaEth committed 2026-11-07 09:33:20 +08:00
1 parent 48d1ee6616
commit 7b971dc75d
4 files changed
+21 -9

No files matched your search

+4 -4
View File
@@ -30,10 +30,10 @@ pub fn prefix(env: &dyn EnvSource) -> Option<PathBuf> {
if !is_termux(env) {
return None;
}
Some(env.var("PREFIX").map_or_else(
|| PathBuf::from(DEFAULT_PREFIX),
PathBuf::from,
))
Some(
env.var("PREFIX")
.map_or_else(|| PathBuf::from(DEFAULT_PREFIX), PathBuf::from),
)
}
/// Termux 的 JDK 安装根(`$PREFIX/lib/jvm`)。