[macOS] Install Java 21 on MacOS 13 arm64 (#8545)

This commit is contained in:
Vasilii Polikarpov
2023-10-13 16:00:45 +02:00
committed by GitHub
parent efb9babb4b
commit 060ad1383a
3 changed files with 13 additions and 7 deletions
@@ -207,11 +207,11 @@ if (-not $os.IsVenturaArm64) {
$browsers = $installedSoftware.AddHeader("Browsers") $browsers = $installedSoftware.AddHeader("Browsers")
$browsers.AddNodes($(Build-BrowserSection)) $browsers.AddNodes($(Build-BrowserSection))
$browsers.AddNode($(Build-BrowserWebdriversEnvironmentTable)) $browsers.AddNode($(Build-BrowserWebdriversEnvironmentTable))
# Java
$java = $installedSoftware.AddHeader("Java")
$java.AddTable($(Get-JavaVersions))
} }
# Java
$java = $installedSoftware.AddHeader("Java")
$java.AddTable($(Get-JavaVersions))
if (-not $os.IsVenturaArm64) { if (-not $os.IsVenturaArm64) {
# Toolcache # Toolcache
$toolcache = $installedSoftware.AddHeader("Cached Tools") $toolcache = $installedSoftware.AddHeader("Cached Tools")
@@ -1,6 +1,12 @@
function Get-JavaVersions { function Get-JavaVersions {
$defaultJavaPath = (Get-Item env:JAVA_HOME).value $defaultJavaPath = (Get-Item env:JAVA_HOME).value
$javaVersions = Get-Item env:JAVA_HOME_*_X64
$os = Get-OSVersion
if ($os.IsVenturaArm64) {
$javaVersions = Get-Item env:JAVA_HOME_*_arm64
} else {
$javaVersions = Get-Item env:JAVA_HOME_*_X64
}
$sortRules = @{ $sortRules = @{
Expression = { [Int32]$_.Name.Split("_")[2] } Expression = { [Int32]$_.Name.Split("_")[2] }
Descending = $false Descending = $false
+1 -1
View File
@@ -27,7 +27,7 @@
}, },
"arm64": { "arm64": {
"default": "17", "default": "17",
"versions": [ "11", "17" ] "versions": [ "11", "17", "21"]
} }
}, },
"android": { "android": {