修复无法找到不包含 release 文件的 Java 的问题 (#4180)

This commit is contained in:
Glavo
2025-08-03 19:20:11 +08:00
committed by GitHub
parent 9969dc60c5
commit e2df8e25b1

View File

@@ -487,12 +487,15 @@ public final class JavaManager {
try {
info = JavaInfo.fromReleaseFile(releaseFile);
} catch (IOException e) {
LOG.warning("Failed to read release file " + releaseFile, e);
}
}
if (info == null) {
try {
info = JavaInfoUtils.fromExecutable(executable, false);
} catch (IOException e2) {
e2.addSuppressed(e);
LOG.warning("Failed to lookup Java executable at " + executable, e2);
}
} catch (IOException e) {
LOG.warning("Failed to lookup Java executable at " + executable, e);
}
}