Düzeltme Hatası Java SE Çalışma Zamanı Ortamı bulunamadı

“Java -Jar xxxx.jar” komutunu kullanmak gibi bir komut istemi aracılığıyla bir Java .jar dosyasını açmaya çalışırken, aşağıdaki hata iletisiyle karşılaşabilirsiniz:

 Hata: 'Software \ JavaSoft \ JRE' kayıt defteri anahtarının açılması Hata: java.dll bulunamadı. Hata: Java SE Çalışma Zamanı Ortamı bulunamadı. 

Bu, bunlarla sınırlı olmamak üzere, birkaç faktöre bağlı olabilir:

  • Bozuk kayıt defteri
  • Ortam Değişkenlerinizde Eksik Java Yolu
  • Java yükleme klasörü taşınıyor

Örneğin, Java SE'yi en son sürüme güncellerken bu sorunla karşılaştık - muhtemelen daha önce 32 bit Java yüklemesi vardı ve 64 bit Java yükleyicisini çalıştırırken Java yolumuz değişti.

Java komutlarını Komut İsteminde çalıştırmaya çalışırken hata çıktı.

Neyse ki, bu sorunu çözmek oldukça kolaydır, çünkü sadece yukarıdaki sorunlardan birine uygun çözümle değinmeyi gerektirir. Java komutlarınızı tekrar komut istemi yoluyla tekrar çalıştırmak için aşağıdaki adımları uygulayın ve daha fazla sorunla karşılaşırsanız (veya daha iyi bir çözüm biliyorsanız) yorumlar bölümünde bir yorum bırakın.

  1. Önceki tüm Java sürümlerini silin (“Programlar ve Özellikler” kaldırma işlemini kullanarak). Java klasörü “C: / Program Files /…” da kalırsa, lütfen silin.
  2. Kayıt defterini temizleyin (java anahtarınızı silin):
  3. Başlat ve sonra Çalıştır'a gidin.
  4. Düzenleme alanına 'regedit' yazın
  5. Git HKEY_LOCAL_MACHINE / Yazılım / Microsoft / Windows / CurrentVersion / Uninstall
  6. Bu Uninstall klasörü altında, küme parantezleri içinde birçok kayıt defteri girdisi bulacaksınız.

    Regedit kaldırma yolu.
  7. Düzenle sekmesine ve ardından Bul'a tıklayın
  8. Not: Belirli bir kayıt defteri için arama yapmadan önce Uninstall klasörünü vurgulayın.
  9. Silinecek ilgili kayıt defteri girdisini bulmak için sürüm dizesini değer olarak girin.
  10. Kayıt defteri anahtarını bulduktan sonra, o anahtarı vurgulayın ve ardından üzerine sağ tıklayın ve Sil'i seçin.
  11. Silmeyi onaylayın ve Evet'i tıklayın.

Herhangi bir Java 7 sürümü için kayıt defteri anahtarlarını bulma adımları

7.0.xxx formatını takip edin

burada xxx 100, 120, 130, 140 ve benzeri olabilir.

Örneğin:

  • Arama alanına 7.0.100 yazın, Java7 güncelleme 10 için kayıt defteri anahtarını bulur.
  • Arama alanına 7.0.120 yazın, Java7 güncellemesi 12 için kayıt defteri anahtarını bulur
  • Arama alanına 7.0.180 yazın, Java7 güncellemesi 18 için kayıt defteri anahtarını bulur

Java 6'nın herhangi bir sürümü için kayıt defteri anahtarlarını bulma adımları

6.0.xxx formatını takip edin

burada xxx 100, 120, 130, 140 ve benzeri olabilir.

Örneğin:

  • Arama alanına 6.0.100 yazın, Java6 güncelleme 10 için kayıt defteri anahtarını bulur.
  • Arama alanına 6.0.120 yazın, Java6 12 güncellemesi için kayıt defteri anahtarını bulur.
  • Arama alanına 6.0.180 yazın, Java6 güncellemesi 18 için kayıt defteri anahtarını bulur.

Java 1.5'in herhangi bir sürümü için kayıt defteri anahtarlarını bulma adımları

1.5.0.xxx formatını takip edin

burada xxx 100, 120, 130, 140 ve benzeri olabilir.

Örneğin:

  • Arama alanına 1.5.0.100 yazın, jre1.5.0_01 için kayıt defteri anahtarını bulur
  • Arama alanına 1.5.0.120 yazın, jre1.5.0_12 için kayıt defteri anahtarını bulur
  • Arama alanına 1.5.0.180 yazın, jre1.5.0_18 için kayıt defteri anahtarını bulur
  • Java 1.4'ün herhangi bir sürümü için kayıt defteri anahtarlarını bulma adımları

1.4.2_xxx formatını takip edin

burada xxx 01, 12, 13, 14 ve benzeri olabilir.

Örneğin:

  • Arama alanına 1.4.2_01 yazın, jre1.4.0_01 için kayıt defteri anahtarını bulur
  • Arama alanına 1.4.2_12 yazın, jre1.4.0_12 için kayıt defteri anahtarını bulur
  • Arama alanına 1.4.2_18 yazın, jre1.4.0_18 için kayıt defteri anahtarını bulur

Java'yı yeniden kurun ve sistem değişkenini JAVA_HOME olarak JRE (veya JDK) yolunuza ayarlayın.

Örneğin:

 JAVA_HOME - C: \ Program Dosyaları \ Java \ jdk1.7.0_71 Yol - C: \ Program Dosyaları \ Java \ jdk1.7.0_71 \ bin 

Bunun aşağıdaki komutlarla başarılı bir çözüm olup olmadığını kontrol edebilirsiniz.

 echo% JAVA_HOME% java -version 

Komut penceresini el ile Java yoluna açın. Bir yandan not olarak, doğrudan Java klasörünün içinden de bir komut istemi başlatabilirsiniz - C: \ Program Files \ Java \ bin klasörünüze gidin ( veya Java'nın bulunduğu yere gidin) ÜstKrkt + Pencerenin içinde sağ tıklayın ve "Burada bir komut penceresi aç" ı tıklayın.

Ilginç Haberler