[build] Fix JDK detection on Mac OS X 11 (Big Sur)
#KTI-443 fixed
This commit is contained in:
@@ -101,8 +101,12 @@ fun MutableCollection<JdkId>.discoverJdks(project: Project) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private val macOsJavaHomeOutRegexes = listOf(Regex("""\s+(\S+),\s+(\S+):\s+".*?"\s+(.+)"""),
|
private val macOsJavaHomeOutRegexes =
|
||||||
Regex("""\s+(\S+)\s+\((.*?)\):\s+(.+)"""))
|
listOf(
|
||||||
|
Regex("""\s+(\S+),\s+(\S+):\s+".*?"\s+(.+)"""),
|
||||||
|
Regex("""\s+(\S+)\s+\((.*?)\):\s+(.+)"""),
|
||||||
|
Regex("""\s+(\S+)\s+\((.*?)\)\s+"[^"]*"\s+-\s+"[^"]*"\s(.+)""")
|
||||||
|
)
|
||||||
|
|
||||||
fun MutableCollection<JdkId>.discoverJdksOnMacOS(project: Project) {
|
fun MutableCollection<JdkId>.discoverJdksOnMacOS(project: Project) {
|
||||||
val procBuilder = ProcessBuilder("/usr/libexec/java_home", "-V").redirectErrorStream(true)
|
val procBuilder = ProcessBuilder("/usr/libexec/java_home", "-V").redirectErrorStream(true)
|
||||||
|
|||||||
Reference in New Issue
Block a user