C# ile bilgisayarda Java olup olmadığını öğrenmek

HamitizmForever

Hectopat
Katılım
28 Ocak 2022
Mesajlar
229
Daha fazla  
Cinsiyet
Erkek
Merhaba, bir Minecraft Launcher kodluyorum ve normal olarak programın düzgün çalışabilmesi için Java'nın kurulu olması gerekiyor fakat istediğim butona basınca Launcher'in bilgisayarda Java olup olmadığını kontrol etmesi.
 
Son düzenleyen: Moderatör:
Konu ile alakasız Launcher bittiğinde haber verir misiniz?
 

C#:
if (Environment.SetEnvironmentVariable("java", "javanin kurulu olduğu klasör" != null);
)
{
 // Java var devam kodu ( uygulama başlat vs vs)
}
else.
{
 // java yok uyar.
MessageBox.Show("Java yok", "java bulunmadi", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

Bir deneyin bakalim.
Ekstra konu hakinda detayli dökümasyon: Environment.GetEnvironmentVariable Yöntem (System)
 

böyle bir hata var
 
Benim hatam kusura bakmayin söyle düzeltebilirsiniz suanlik java_home kulandiğinizi düşünüyorum bu yüzden söyle bir şey daha mantikli olur.

Environment. Setenvironmentvariable("java_home", "Java yolu"!=null);

şimdi bu hatayı veriyor sadece
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…