"Java versiyonu tespit edilemedi" uyarısı, ilgili bilgisayarda Regedit > HKEY_LOCAL_MACHINE > Software > JavaSoft > Java Runtime Environment alanı kontrol edildiğinde gelmektedir. Sistem, bu alanda bilgisayara kurulu Java sürümünün kayıtlı olup olmadığını kontrol etmektedir.
Bu durum bir uyarı niteliğinde olsa da ilgili alanın boş olması, bilgisayarda Java kurulu olsa dahi işlemlerin gerçekleştirilememesine neden olabilmektedir. Java'nın doğru şekilde kurulması durumunda gerekli kayıtlar Regedit üzerinde otomatik olarak oluşturulmaktadır.
Sorunun bir diğer nedeni, ilgili bilgisayarda Java kurulumunun hatalı yapılmış olmasıdır. Aksi bir durum olmadıkça bilgisayarda her zaman https://www.java.com/tr/download/ adresinden indirilen, işletim sistemine uygun güncel Java sürümü kurulu olmalıdır.
Java kurulumu sırasında aşağıdaki hata ile karşılaşılabilmektedir:
"This folder is not empty. Please select an empty folder."
Bu hata genellikle önceki Java kurulumunun başarılı bir şekilde tamamlanmamış olmasından kaynaklanmaktadır. Bu durumda hata ekranında belirtilen dosya yoluna gidilerek içeride bulunan dosyalar silinmeli ve Java kurulumu yeniden başlatılmalıdır.
Kurulumun başarılı bir şekilde tamamlanmasının ardından gerekli kayıtlar sistem tarafından otomatik olarak oluşturulacak ve E-Defter uygulaması sorunsuz şekilde çalışacaktır.
Not:
Java kurulumu başarılı ve eksiksiz bir şekilde tamamlandığında, JavaSoft Registry kayıtları sistem tarafından otomatik olarak oluşturulur. Bu kayıtların eksik olması, E-Defter uygulamasının bilgisayarda kurulu olan Java sürümünü algılayamamasına ve "Java versiyonu tespit edilemedi" uyarısının alınmasına neden olabilir.