Düzeltme: Kayıt defteri, var olmayan bir Java Runtime Environment'a başvuruyor



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Bazı kullanıcılar ' kayıt defteri, var olmayan bir Java Runtime Environment'a başvuruyor 'Belirli uygulama yürütülebilir dosyalarını açmaya çalışırken hata. Etkilenen kullanıcıların çoğu, bu sorunun aniden ortaya çıkmaya başladığını bildirdi (daha önce aynı yürütülebilir dosyayı sorunsuz bir şekilde çalıştırabildiler).



Kayıt defteri, var olmayan bir Java Runtime Environment kurulumuna başvuruyor veya çalışma zamanı bozuk. Sistem belirtilen yolu bulamıyor

Kayıt defteri, var olmayan bir Java Runtime Environment kurulumuna başvuruyor veya çalışma zamanı bozuk.
Sistem belirtilen yolu bulamıyor



' kayıt defteri, var olmayan bir Java Runtime Environment'a başvuruyor ' hata

Sorunu kopyalamaya çalışarak ve çeşitli kullanıcı raporlarına bakarak sorunu araştırdık. Bu özel hata mesajı, Kayıt düzenleyicinizde eski bir Java kurulumundan kalanların kaldığının bir göstergesidir.



Bulduğumuz şeye dayanarak, bu sorunun ortaya çıkmasına yol açacak birkaç yaygın senaryo var:

  • Kayıt defteri, gerçek Java yoluna götürmeyen girişler içeriyor - Bu genellikle, ilk kurulumdan sonra yazılımı farklı bir dizine (manuel olarak) taşırsanız oluşur. Sorun, manuel olarak karşılık gelmeyen kayıt defteri girişlerini manuel olarak kaldırarak düzeltilebilir.
  • Eksik veya bozuk Java Kurulumu - Birkaç kullanıcı Java'yı kaldırıp ardından JDK'yi yeniden yükleyerek bu sorunu çözmeyi başardı. Kullanıcı spekülasyonu, bozuk bir dosyanın veya aksaklıkların buna neden olabileceğini öne sürüyor.

Şu anda bu sorunu çözmek için uğraşıyorsanız, bu makale size doğrulanmış sorun giderme adımlarının bir derlemesini sağlayacaktır. Aşağıda, benzer durumdaki diğer kullanıcıların sorunu çözmek için başarıyla kullandıkları birkaç yöntem var.

En iyi sonuçlar için, kendi senaryonuzdaki sorunu çözen bir düzeltmeyle karşılaşana kadar aşağıdaki yöntemleri izleyin. Hadi başlayalım!



Yöntem 1: JavaHome ve RuntimeLib için var olmayan kayıt defteri girdilerini kaldırma

Aynı sorunla karşılaşan birkaç kullanıcı, sorunu kaldırarak sorunu çözmeyi başardı. Java ve RuntimeLib var olan bir yola başvurmayan kayıt defteri girdileri.

Her Java değişken bir yola başvurmalıdır benzeyen bin client jvm.dll her biri RuntimeLib var olana başvurmalı t jvm.dll dosya. Ancak bu sorun oluştuğu için, karşılık gelen yol veya dosyaya sahip olmayan bir veya birden çok değişken bulabilirsiniz.

Bu, yazılımı yükledikten sonra yakın zamanda başka bir dizine kaldırdıysanız olabilir. Herhangi bir kayıt değişkenini bulmayı başarırsanız, bunları manuel olarak kaldırmanız gerekir.

Bu prosedür, biraz manuel çalışma ve az miktarda teknik uzmanlık gerektirecektir, ancak sorunun tamamını yeniden yüklemenize gerek kalmadan çözmenize izin verebilir. Java Runtime Environment . Onunla devam etmeye hazırsanız, her şey için adım adım bir rehber hazırladık. İşte yapmanız gerekenler:

  1. Basın Windows tuşu + R açmak için Çalıştırmak iletişim kutusu. Ardından, ' Regedit ' ve bas Giriş Kayıt Defteri Düzenleyicisini açmak için. Tarafından istendiğinde UAC (Kullanıcı Hesabı Kontrolü), Tıklayın Evet istendiğinde. Kayıt defteri girdisini karşılık gelmeyen bir yükleme yolu ile silme

    Çalıştır iletişim kutusu: regedit

  2. Kayıt Defteri Düzenleyicisi içinde, aşağıdaki konuma gitmek için sol bölmeyi kullanın:
    Bilgisayar  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Oraya vardığınızda, Java Runtime Environment klasöründe bulunan ilk Java sürümünü seçin ve sağ bölmeye gidin.
  4. Sağ bölmede, çift tıklayın Java ve tamamını kopyala Değer veri panonuzun yolu. Varolmayan bir kayıt defteri yolu örneği

    JavaHome yolunu Kayıt Defteri Düzenleyicisinden kopyalama

  5. Dosya Gezgini'ni açın ve daha önce kopyaladığınız konumu gezinme çubuğuna yapıştırın. Konum bir yere götürüyorsa, kayıt defteri değerinin karşılık gelen bir yolu olduğu anlamına gelir. Sizi hiçbir yere götürmezse, bu, kayıt defterinin var olmayan bir Java kurulumuna başvurduğu ve silinmesi gerektiği anlamına gelir.

    İlgili yol için kayıt defteri değerini doğrulama

    Not: Eğer Değer verisi yol sizi hiçbir yere götürmez, JavaHome'a ​​sağ tıklayın ve tıklayın Sil kayıt defteri girdisinden kurtulmak için.

    Kayıt defteri girdisini karşılık gelmeyen bir yükleme yolu ile silme

  6. bir Zamanlar Java bakıldı, çift tıklayın RuntimeLib ve kopyala Değer verisi panonuzdaki yol.

    RuntimeLib'in Değer verilerini panoya kopyala

  7. Daha önce olduğu gibi, bir Dosya Gezgini penceresi açın ve daha önce kopyaladığınız yolu gezinme çubuğuna geçin. Ancak bu sefer son bölümü kaldırın ' jvm.dll 'Basmadan önce Giriş .

    Runtimelib'in karşılık gelen bir yola sahip olup olmadığını doğrulama

    Not: Karşılık gelen bir yol bulursanız, bu, RuntimeLib kayıt defteri değerinin doğru çalıştığı anlamına gelir. Windows'un yolu bulamadığını belirten bir mesaj almanız durumunda, kayıt defteri değeri var olmayan bir Java yüklemesine işaret eder ve kaldırılması gerekir. Bu durumda sağ tıklayın RuntimeLib ve Seç Sil değerden kurtulmak için.

    Varolmayan bir kayıt defteri yolu örneği

  8. İlk Java Runtime Environment sürümü ile ilgilenildikten sonra, Java Runtime Environment altında bıraktığınız her Java sürümü için 4'ten 7'ye kadar olan adımları tekrarlayın.

    Kalan Java sürümleriyle aynı prosedürün tekrarlanması

  9. Tüm kayıt defteri girişleri doğrulandıktan ve adreslendikten sonra, Kayıt Defteri Düzenleyicisi'ni kapatın ve makinenizi yeniden başlatın ve bir sonraki başlangıçta hatanın çözülüp çözülmediğine bakın.

Bu yöntem başarılı olmadıysa veya yalnızca daha basit bir düzeltme arıyorsanız, aşağıdaki sonraki yönteme geçin.

Yöntem 2: Java'yı kaldırma ve Java JDK'yı yükleme

Minecraft veya JDK'ya dayanan benzer bir uygulamayı başlatmaya çalışırken bu sorunla karşılaşırsanız, tüm Java ortamını kaldırıp ardından JDK'yi (Java Geliştirme Kiti) yeniden yükleyerek sorunu çözebilirsiniz.

İşte bunun nasıl yapılacağına dair hızlı bir kılavuz:

  1. Basın Windows tuşu + R açmak için Çalıştırmak iletişim kutusu. Ardından, ' appwiz.cpl ' ve bas Giriş açmak Programlar ve Özellikler .

    Çalıştır iletişim kutusu: appwiz.cpl

  2. İçeride Programlar ve Özellikler , tıkla Yayımcı sütununa gidin, ardından tarafından yayınlanan girişlere ilerleyin Oracle Corporation .
  3. Ardından, her bir girişi sağ tıklayıp tıklayarak her Java yüklemesini (veya güncellemesini) kaldırmaya devam edin. Kaldır . Ardından, her girişte kaldırma işlemini tamamlamak için ekrandaki talimatları izleyin.

    Her Java kurulumunu kaldırma

  4. Java ortamını tamamen kaldırdıktan sonra bilgisayarınızı yeniden başlatın.
  5. Bir sonraki başlangıçta bu bağlantıyı ziyaret edin ( buraya ) ve tıklayın İndir buton.

    JDK indirme düğmesine tıklayın

  6. Bir sonraki ekranda, Java SE Geliştirme Kitine gidin ve ilgili geçişe tıklayın. Lisans Sözleşmesini Kabul Edin . Ardından, Windows ile ilişkili yürütülebilir indirme bağlantısına tıklayın.

    JDK yükleyicisini indirme

  7. JDK yükleyicisini açın ve JDK ortamını PC'nize yüklemek için ekrandaki komut istemlerini izleyin. İşlem tamamlandığında otomatik olarak istenmezse bilgisayarınızı yeniden başlatın.
  8. Bir sonraki başlangıçta, '' ile karşılaşmadan uygulamayı başlatabilmelisiniz. kayıt defteri, var olmayan bir Java Runtime Environment'a başvuruyor ' hata.
4 dakika okundu