Fix detection of the JDK from a registry setting
This commit is contained in:
parent
194b0b4523
commit
630af4d319
|
|
@ -331,7 +331,7 @@ if (($All -or $BuildJava) -and -not $NoBuildJava) {
|
||||||
try {
|
try {
|
||||||
$jdkVersion = (Get-Item HKLM:\SOFTWARE\JavaSoft\JDK | Get-ItemProperty -name CurrentVersion).CurrentVersion
|
$jdkVersion = (Get-Item HKLM:\SOFTWARE\JavaSoft\JDK | Get-ItemProperty -name CurrentVersion).CurrentVersion
|
||||||
$javaHome = (Get-Item HKLM:\SOFTWARE\JavaSoft\JDK\$jdkVersion | Get-ItemProperty -Name JavaHome).JavaHome
|
$javaHome = (Get-Item HKLM:\SOFTWARE\JavaSoft\JDK\$jdkVersion | Get-ItemProperty -Name JavaHome).JavaHome
|
||||||
if (Test-Path "${env:JAVA_HOME}\bin\java.exe") {
|
if (Test-Path "$javaHome\bin\javac.exe") {
|
||||||
$env:JAVA_HOME = $javaHome
|
$env:JAVA_HOME = $javaHome
|
||||||
Write-Host -f Magenta "Detected JDK $jdkVersion in $env:JAVA_HOME (via registry)"
|
Write-Host -f Magenta "Detected JDK $jdkVersion in $env:JAVA_HOME (via registry)"
|
||||||
$foundJdk = $true
|
$foundJdk = $true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue