Unity ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Hatası Çözümü

Unity ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Hatası Çözümü


Unity ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Hatası Çözümü 

Hepinize merhaba arkadaşlar bu gün sizlere Unity de Firebase kullandıktan sonra çıktı almaya çalışırken karşılaştığım bir sorundan ve bu sorunun çözümünden bahsedeceğim.

Firebase de Auth, Database ve Analitics paketlerini projeme dahil ettiğim ve gerekli ayarları yapıp editörde sorunsuz bir şekilde kullanırken şunu bir de mobil cihazımda deneyeyim dediğim zaman karşıma birden "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH." yazan bir sorun çıktı ve bir türlü build alamadım, daha sonrasın da ise biraz Unity yi kurcalamam ve bir de internette yaptığım araştırmalar sonucunda bu hatanın oldukça basit bir çözümü olduğunu gördüm.


Unity ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Hatası Çözümü


Böyle bir hata ile karşılaştığınız zaman yapmanız gereken çok basit.

İlk olarak Edit > Preferences kısmına geliyoruz ve oradan External Tools kısmında bulunan JDK Installed With Unity kısmının yanında bulunan "Copy Path" butonuna tıklıyoruz.


External Tools Java_Home is not set and no java hatası çözümü


Ardıntan JDK Installed yazısının solunda bulunan tik işaretini kaldırıyoruz ve tik kaldırıldığı zaman alan girme yeri açılıyor oraya kopyaladığımız adresi yapıştırıyoruz.


External Tools Java_Home is not set and no java hatası çözümü


Artık yeniden build aldığımız zaman sorunsuz bir şekilde build alındığını göreceksiniz.

Not: Bu dediğim düzenleme ile eğer hatayı çözemezseniz JDK yı el ile kurup kurduğunuz JDK nın konumunu buraya tanımlarsanız sorun çözülecektir.

Not**: Kurduğunuz JDK nın sürümünün kullandığınız Unity sürümü ile uyumlu olmasına dikkat edin.


Bu işleme rağmen hala hata alanlar olursa yorum olarak yazmaktan lütfen çekinmeyin, beraber çözümünü arayabiliriz.