[macOS] Install Java 21 on MacOS 13 arm64 (#8545)
This commit is contained in:
@@ -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
|
||||||
$java = $installedSoftware.AddHeader("Java")
|
$java = $installedSoftware.AddHeader("Java")
|
||||||
$java.AddTable($(Get-JavaVersions))
|
$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
|
||||||
|
|
||||||
|
$os = Get-OSVersion
|
||||||
|
if ($os.IsVenturaArm64) {
|
||||||
|
$javaVersions = Get-Item env:JAVA_HOME_*_arm64
|
||||||
|
} else {
|
||||||
$javaVersions = Get-Item env:JAVA_HOME_*_X64
|
$javaVersions = Get-Item env:JAVA_HOME_*_X64
|
||||||
|
}
|
||||||
$sortRules = @{
|
$sortRules = @{
|
||||||
Expression = { [Int32]$_.Name.Split("_")[2] }
|
Expression = { [Int32]$_.Name.Split("_")[2] }
|
||||||
Descending = $false
|
Descending = $false
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
},
|
},
|
||||||
"arm64": {
|
"arm64": {
|
||||||
"default": "17",
|
"default": "17",
|
||||||
"versions": [ "11", "17" ]
|
"versions": [ "11", "17", "21"]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"android": {
|
"android": {
|
||||||
|
|||||||
Reference in New Issue
Block a user