Files
inquiry_robot/deploy/_remote_finalize_jdk17.ps1
T

20 lines
789 B
PowerShell

$ErrorActionPreference = "Continue"
$Dest = "E:\wwwroot\tools\jdk-17"
$java = "$Dest\bin\java.exe"
New-Item -ItemType Directory -Force -Path "E:\wwwroot\tools","E:\wwwroot\ops" | Out-Null
@(
"@echo off",
"set JAVA_HOME=$Dest",
"set PATH=%JAVA_HOME%\bin;%PATH%"
) | Set-Content -Path "E:\wwwroot\tools\use-jdk17.cmd" -Encoding ASCII
"{`"vendor`":`"Microsoft OpenJDK`",`"version`":`"17.0.16`",`"home`":`"E:\\wwwroot\\tools\\jdk-17`",`"javaExe`":`"E:\\wwwroot\\tools\\jdk-17\\bin\\java.exe`"}" | Set-Content "E:\wwwroot\ops\jdk17.json" -Encoding ASCII
try {
[Environment]::SetEnvironmentVariable("JDK17_HOME", $Dest, "User")
[Environment]::SetEnvironmentVariable("JAVA17_HOME", $Dest, "User")
"USER_ENV_SET"
} catch {
"USER_ENV_FAIL=$_"
}
cmd /c "`"$java`" -version"
"FINAL_OK"