rename snapin to correct name
This commit is contained in:
43
86_OracleJDK/86_OracleJDK.bat
Normal file
43
86_OracleJDK/86_OracleJDK.bat
Normal file
@@ -0,0 +1,43 @@
|
||||
@echo off
|
||||
|
||||
:: uninstall old java
|
||||
msiexec /x {71024AE4-039E-4CA4-87B4-2F64180401F0} /qn /L*v %temp%\jre_uninstall.log
|
||||
|
||||
set VERSION=%1
|
||||
set DOWNLOADFILE="%TEMP%\jdk_windows.msi"
|
||||
|
||||
for /f "tokens=1 delims=." %%a in ("%VERSION%") do (
|
||||
set MAJORVERSION=%%a
|
||||
)
|
||||
|
||||
for /F "tokens=3" %%a in ('reg query "HKCU\Control Panel\International" /v LocaleName ^| find "LocaleName"') do (
|
||||
for /F "tokens=1 delims=-" %%b in ("%%a") do set LANG=%%b
|
||||
)
|
||||
|
||||
if "%LANG%" == "en" (
|
||||
set LANG=en-US
|
||||
) else if "%LANG%" == "es" (
|
||||
set LANG=es-ES
|
||||
) else if "%LANG%" == "pt" (
|
||||
set LANG=pt-PT
|
||||
) else if "%LANG%" == "sv" (
|
||||
set LANG=sv-SE
|
||||
)
|
||||
|
||||
if "%PROCESSOR_ARCHITECTURE%" == "AMD64" (
|
||||
set ARCH=win64
|
||||
) else if "%PROCESSOR_ARCHITECTURE%" == "ARM64" (
|
||||
set ARCH=win64-aarch64
|
||||
) else if "%PROCESSOR_ARCHITECTURE%" == "IA64" (
|
||||
echo exit 255
|
||||
) else if "%PROCESSOR_ARCHITECTURE%" == "x86" (
|
||||
set ARCH=win32
|
||||
) else (
|
||||
echo exit 254
|
||||
)
|
||||
|
||||
:: download oracle jdk
|
||||
"%SYSTEMROOT%\System32\bitsadmin.exe" /transfer /download https://download.oracle.com/java/21/archive/jdk-%VERSION%_windows-x64_bin.msi %DOWNLOADFILE% >NUL
|
||||
|
||||
:: install oracle jdk
|
||||
msiexec /i %DOWNLOADFILE% /qn /l*v %temp%\jdk_install.log
|
||||
Reference in New Issue
Block a user