Betiklerimizde Oracle tarafından geliştirilen Java yerine daha optimize olan Eclipse tarafından geliştirilen Adoptium kullanılmıştır.

Bu betikler en iyi Windows 8 +, Windows Server 2010R2 + ve Ubuntu işletim sistemlerinde çalışır. Çalışması için hizmetinizde cURL programı yüklü olmalıdır.

@echo off
setlocal enabledelayedexpansion

title Brolve - Java Kurma Betigi

echo Bu betik Brolve Devs. tarafindan musteriler icin hazirlanmistir.
echo Devam etmek icin ENTER tusuna tiklayin ardindan
echo gerekli yonlendirmeler yapilacaktir.
PAUSE
cls

:: Kullanıcıdan Java sürümünü alma
echo Hangi Java surumunu indirmek istiyorsunuz? (Ornek: 17)
set /p JAVA_VERSION="Java Surumu: "

:: Eclipse Adoptium'dan indirme URL'si oluşturma
set JAVA_URL=https://api.adoptium.net/v3/binary/latest/!JAVA_VERSION!/ga/windows/x64/jdk/hotspot/normal/eclipse
set JAVA_INSTALLER=OpenJDK-!JAVA_VERSION!-windows-x64.exe

:: Java'yı indirme
curl -o !JAVA_INSTALLER! !JAVA_URL!
if %errorlevel% neq 0 (
    echo Java indirilemedi. Lutfen surumu kontrol edin veya internet baglantinizi kontrol edin.
    exit /b 1
)

:: Java'yı yükleme
echo Java yukleniyor...
start /wait !JAVA_INSTALLER! /s
if %errorlevel% neq 0 (
    echo Java yuklenirken hata olustu.
    exit /b 1
)

:: PATH değişkenine ekleme
echo PATH degiskeni guncelleniyor...
setx PATH "%PATH%;C:\Program Files\Eclipse Adoptium\jdk-!JAVA_VERSION!-hotspot\bin" /M

:: Yükleme dosyasını silme
delete !JAVA_INSTALLER!

:: Kurulumun başarıyla tamamlandığını kontrol etme
java -version
if %errorlevel% neq 0 (
    echo Java kurulumu basarisiz.
    exit /b 1
) else (
    echo Java basariyla kuruldu!
)

pause
endlocal

Eğer yardıma ihtiyaç duyarsanız Discord topluluğumuz üzerinden bir destek talebi oluşturarak bizimle iletişime geçin.