Skip to content

Commit 060ad13

Browse files
[macOS] Install Java 21 on MacOS 13 arm64 (#8545)
1 parent efb9bab commit 060ad13

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

images/macos/software-report/SoftwareReport.Generator.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -207,11 +207,11 @@ if (-not $os.IsVenturaArm64) {
207207
$browsers = $installedSoftware.AddHeader("Browsers")
208208
$browsers.AddNodes($(Build-BrowserSection))
209209
$browsers.AddNode($(Build-BrowserWebdriversEnvironmentTable))
210-
211-
# Java
212-
$java = $installedSoftware.AddHeader("Java")
213-
$java.AddTable($(Get-JavaVersions))
214210
}
211+
# Java
212+
$java = $installedSoftware.AddHeader("Java")
213+
$java.AddTable($(Get-JavaVersions))
214+
215215
if (-not $os.IsVenturaArm64) {
216216
# Toolcache
217217
$toolcache = $installedSoftware.AddHeader("Cached Tools")

images/macos/software-report/SoftwareReport.Java.psm1

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
function Get-JavaVersions {
22
$defaultJavaPath = (Get-Item env:JAVA_HOME).value
3-
$javaVersions = Get-Item env:JAVA_HOME_*_X64
3+
4+
$os = Get-OSVersion
5+
if ($os.IsVenturaArm64) {
6+
$javaVersions = Get-Item env:JAVA_HOME_*_arm64
7+
} else {
8+
$javaVersions = Get-Item env:JAVA_HOME_*_X64
9+
}
410
$sortRules = @{
511
Expression = { [Int32]$_.Name.Split("_")[2] }
612
Descending = $false
@@ -18,4 +24,4 @@ function Get-JavaVersions {
1824
"Environment Variable" = $_.Name
1925
}
2026
}
21-
}
27+
}

images/macos/toolsets/toolset-13.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"arm64": {
2929
"default": "17",
30-
"versions": [ "11", "17" ]
30+
"versions": [ "11", "17", "21"]
3131
}
3232
},
3333
"android": {

0 commit comments

Comments
 (0)