Düzeltme: Javac, Windows 10'da tanınmıyor

Javac bir iç veya dış komut olarak tanınmıyor ” Komut İstemi kullanarak Windows'ta Java programlarını derlemeye çalışan kişiler tarafından sıkça karşılaşılan bir hatadır. Kullanıcılar birincil Java derleyicisinin geçerli sürümünü kontrol etmeye çalıştığında da karşılaşılabilir.

JavaC nedir?

Javac (“java-see” olarak telaffuz edilir), Oracle Corporation tarafından geliştirilen JDK'da ( Java Development Kit) bulunan ana Java derleyicisidir. Derleyici, Java Dili spesifikasyonlarına (JL'ler) uygun olan kaynak kodunu kabul etmek ve JVM'lere (Java Sanal Makine Özelliği) göre Java bayt koduna dönüştürmek için tasarlanmıştır.

Javac'in tanınmayan hatanın nedeni olmamasına neden olan şey

Komut İstemi Java PATH değişkenini bulamadığında “ Javac dahili veya harici komut olarak tanınmıyor ” hatasıyla karşılaşılıyor. Bu iki nedenden dolayı olabilir:

  • Makinede Java Geliştirme Kiti (JDK) bulunmuyor - Bu, kullanıcının yanlışlıkla Java Derleyici'nin (javac) Java Çalışma Zamanı Ortamı ile birlikte yüklendiğini varsaymasından kaynaklanıyor.
  • Javac'a giden yol ayarlanmamış veya yanlış ayarlanmış - Komut İstemi'nden derlemek ve diğer uygulama sunucusu araçlarının düzgün çalıştığından emin olmak için sistemin Javac'ın konumunu bilmesi gerekir. Bu durumda yolu manuel olarak ayarlamanız gerekir.

Bu sorunu Windows 10'da çözmekte zorlanıyorsanız, bu makale size sorunu gidermesi garantili birkaç kılavuz sunacaktır. Aşağıda, benzer durumdaki diğer kullanıcıların sorunu çözmek için başarıyla kullandıkları birkaç adım var.

En iyi sonuçları elde etmek için, özel senaryonuz için sorunu çözdüğünüzden emin olmak için aşağıdaki adımları izleyin. Hadi başlayalım!

Adım 1: Java Development Kit'in (JDK) Kurulumu

Bu hatanın ortaya çıkmasının ana sebeplerinden biri, Java öğrenmeye yeni başlayan kullanıcıların Java Runtime Environment (JRE) yazılımını Java Development Kit (JDK) ile karıştırmasıdır .

JRE, JDK'nın bir parçasıdır, ancak çoğu zaman ayrı olarak indirilir. Java Runtime'ı kullanan birçok program, yükleme paketlerinde bulunur.

Java Geliştirme ile ilgilenmiyorsanız, Java Geliştirme Seti'ne (JDK) ihtiyaç duymanızın çok az nedeni olduğundan, Javac'ın zaten JRE tarafından yüklenmiş olduğuna inanmış olabilirsiniz, ancak gerçek şu ki yüklemeniz gerekecek tüm Java Geliştirme Seti.

Bu senaryonun durumunuza uygun olduğunu düşünüyorsanız, “javac tanınmadı” hatasını gidermek için Java Development Kit'i (JDK) yükleme konusunda hızlı bir kılavuz:

  1. Bu bağlantıyı ziyaret edin ( burada ) ve Java Platformunun (JDK) üstündeki İndir Simgesini tıklayın. Bu, Java Development Kit'in en yeni sürümünü yüklemenizi sağlayacaktır.

    En son JDK'yı indiriliyor
  2. Bir sonraki ekranda, Java SE Geliştirme Seti'ne gidin ve Lisansı Kabul Et sözleşmesiyle ilişkili geçiş seçimini yaptığınızdan emin olun. Ardından, Windows ile ilişkili indirme bağlantısını tıklayın. Seçilebilecek iki seçenek var, ancak indirme işlemini tamamladığınızda içeriği ayıklamanızdan dolayı .exe dosyasını indirmenizi öneririz.

    Java Geliştirme Kitini İndirme
  3. İndirme işlemi tamamlandıktan sonra, yürütülebilir JDK kurulumunu açın ve kurulumu tamamlamak için ekrandaki uyarıları izleyin.

    Java Geliştirme Kitini Takma
  4. Bir sonraki ekranda, hem Geliştirme Araçları hem de Kaynak Kodunun yerel sabit sürücünüze ve tüm alt özelliklerine yüklenecek şekilde ayarlandığından emin olun. Ayrıca, mümkünse, varsayılan yükleme yolunu korumanızı öneririz, çünkü Adım 2 daha kolay olacaktır.

    Tüm bileşenleri ve alt özellikleri yerel sabit sürücünüze yükleyin

    Not: Ek bir öneri olarak, Install to altındaki kurulum yolunu not edin, çünkü Adım 2'de buna ihtiyacınız olacak.

  5. Java Geliştirme Kiti yüklenene kadar bekleyin. İşlem tamamlandığında, sizden otomatik olarak istenmezse bilgisayarınızı manuel olarak yeniden başlatın.

    Java Geliştirme Kitini Takma

Artık JavaC'yi yükleyen doğru paketi yüklediğinizden emin olduğunuzda, JavaC yolunu doğru ayarladığınızdan emin olduğumuz Adım 2'ye geçin.

Adım 2: Java ortam değişkenini ayarlama ve sistem yolunu güncelleme

Bu işleme başlamadan önce, aşağıdaki prosedürlerin yalnızca Java Development Kit'in doğru bir şekilde kurulduğundan emin olmanız durumunda geçerli olduğunu anlamak önemlidir ( Adım 1 ).

JDK'yı kurduysanız ve “ Javac dahili veya harici bir komut olarak tanınmıyorsa ” hala alıyorsanız, Java yeni başlayanların karşılaştığı en yaygın teknik sorunlardan birine rastladınız. Java Geliştirme Kitini Windows'ta sonlandırmak için bir dizi manuel adım uygulamanız gerekir. Java Development kit'i güncelledikten sonra bile, bu adımlar daima JDK kurulumunu izlemelidir.

Doğru Java ortam değişkenini ayarlama ve sistem yolunu güncelleme hakkında hızlı bir kılavuz:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ sysdm.cplyazın ve Sistem Özellikleri penceresini açmak için Enter tuşuna basın.

    Çalıştır iletişim kutusu: sysdm.cpl
  2. Sistem Özellikleri penceresinin içinde Gelişmiş sekmesine gidin ve Ortam Değişkenleri'ni tıklayın.

    Gelişmiş sekmesine gidin ve Ortam Değişkenleri'ni tıklayın.
  3. Yeni açılan Ortam Değişkenleri penceresinde, Sistem değişkeni altındaki Yeni düğmesine tıklayın.

    Yeni bir sistem değişkeni eklemek
  4. Yeni Sistem Değişkeni penceresinde Değişken adını JAVA_HOME olarak ve Değişken değerini JDK dizininizin yoluna ayarlayın. Değişiklikleri kaydetmek için Tamam'ı tıklayın .

    Değişken adı ve Değişken değerini yapılandırma

    Not: Adım 1'deki tavsiyemizi dinlediyseniz ve JDK'nın kurulum yolunu not ettiyseniz, doğrudan Değişken değerine yapıştırabilirsiniz.

    JDK'nın kurulum yolu
  5. Artık Ortam Değişkenleri penceresine döndüğünüze, Sistem değişkenleri altında yol adında bir değişken arayın. Yol değişkeni seçiliyken Düzenle düğmesini tıklayın.

    Yol değişkenini seçin (Sistem değişkenleri altında) ve Düzenle düğmesini tıklayın
  6. Ortam değişkenini düzenle penceresinde, Yeni düğmesine tıklayın.

    Yeni düğmesine tıklayın
  7. Yeni oluşturulan ortam değişkenini % JAVA_HOME% \ bin olarak adlandırın ve Enter tuşuna basın. Ardından, değişiklikleri uygulamak için Tamam'ı tıklatın.

    Yeni bir ortam değişkeni yaratın ve% JAVA_HOME% \ bin olarak adlandırın
  8. Bu son adımla, Java ortamınız yapılandırılmalıdır. Artık uygulamaları CMD'den derleyebilecek veya Javac Versiyonunuzu kontrol edebileceksiniz.

    JavaC başarıyla yapılandırıldı

Bonus adımı: Yapılandırmanın başarılı olup olmadığını kontrol etme

Java ortam değişkeni yolunu başarıyla yapılandırdığınızdan emin olmak için Komut İstemi'nde geçebileceğiniz bir adım daha var. Yapılandırmanızın çalışıp çalışmadığını görmek için aşağıdaki adımları izleyin:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Sonra, bir "Komut İstemi" penceresi açmak için " cmd " yazın ve Enter tuşuna basın.

    Çalıştır iletişim kutusu: cmd
  2. Komut İstemi penceresinde, echo% JAVA_HOME% yazın ve hangisini aldığınızı görmek için Enter tuşuna basın. JDK dizini ile bir baskı görürseniz, 2. Adım başarılı olmuş ve JAVAC'iniz iyi çalışıyor demektir. JDK yolu yerine boşluk görürseniz, ortam değişkenini ayarlamada başarısız olduğunuz anlamına gelir - bu durumda, Adım 1 ve Adım 2'yi tekrar ziyaret edin.

    Java ortam değişkeninin doğru ayarlanıp ayarlanmadığını doğrulama

Ilginç Haberler