Tarayıcıdan UYAP'a girişte 'UyapGiris.jnlp' dosyası iniyor ama tıklayınca birlikte aç çıkıyor, Java'nın hangi javaws.exe sürümü ile ilişkilendirmem gerekiyor?
1 Cevap
Merhaba meslektaşım, UYAP portallarına girişte indirilen UyapGiris.jnlp dosyası, JNLP (Java Network Launching Protocol) standardını kullanan ve Adalet Bakanlığı'nın güvenli giriş istemcisini yerel Java Sanal Makinesi üzerinde başlatan bir yapılandırma dosyasıdır. Windows işletim sisteminde dosya uzantı eşleşmesi bozulduğunda sistem bu dosyayı tanıyamaz ve Birlikte Aç penceresi çıkartır.
Burada yapılan en büyük ve kritik hata, dosyanın java.exe veya javaw.exe ile açılmaya çalışılmasıdır. JNLP dosyaları kesinlikle standart java çalıştırıcılarıyla açılamaz; bu dosyaların yalnızca Java Web Start Launcher olan javaws.exe ile çalıştırılması zorunludur. Ayrıca Oracle firması Java 9 ve sonrası sürümlerde (Java 11, 17, 21 vb.) Web Start desteğini tamamen kaldırdığı için bilgisayarınızda mutlaka Java 8 (JRE 1.8) kurulu olmalıdır.
Hangi javaws.exe Dosyası Seçilmelidir?
Bilgisayarınızın mimarisine ve kurulu e-imza sürücünüze göre doğru dosya yolu şöyledir:
- 64-Bit Sistemler İçin (Önerilen ve Standart Yol):
C:\Program Files\Java\jre1.8.0_xxx\bin\javaws.exe
(Buradaki 'xxx' ibaresi bilgisayarınızda kurulu olan Java 8 güncelleme numarasını temsil eder, örneğinjre1.8.0_351veyajre1.8.0_202.) - 32-Bit Sistemler veya Eski Tip 32-Bit E-İmza Donanımları İçin:
C:\Program Files (x86)\Java\jre1.8.0_xxx\bin\javaws.exe
E-imzanız güncel 64-bit Akis/Kamu SM veya e-Tuğra sürücüsü kullanıyorsa mutlaka Program Files (64-bit) altındaki javaws.exe seçilmelidir.
Dosya İlişkilendirmesini Kalıcı Hale Getirmenin 3 Farklı Yolu:
Yöntem 1: Dosya Üzerinden Grafik Arayüz ile Kalıcı Eşleştirme
- İndirilen
UyapGiris.jnlpdosyasına sağ tıklayın ve Birlikte Aç > Başka bir uygulama seç seçeneğine tıklayın. - Açılan pencerede en altta yer alan 'Her zaman bu uygulamayı kullan' kutucuğunu mutlaka işaretleyin.
- Listede Java görünmüyorsa 'Daha fazla uygulama' veya 'Bu kişisel bilgisayarda başka bir uygulama arayın' bağlantısına tıklayın.
- Dosya seçim penceresinde sırasıyla
C:\Program Files\Java\jre1.8.0_xxx\binklasörüne gidin,javaws.exedosyasını seçip Aç butonuna basın. Artık tüm JNLP dosyaları otomatik olarak Java Web Start ile açılacaktır.
Yöntem 2: Komut İstemi (CMD) ile Kesin ve Bozulmaz İlişkilendirme
Windows kayıt defteri (Registry) bozulmalarında en garantili yöntem Komut İstemi'dir:
- Başlat menüsüne
cmdyazın, sağ tıklayıp Yönetici olarak çalıştır deyin. - Sırasıyla şu iki komutu girip Enter'a basın:
assoc .jnlp=JNLPFile
ftype JNLPFile="C:\Program Files\Java\jre1.8.0_351\bin\javaws.exe" "%1"
(Kendi JRE klasör adınızı kontrol ederek tırnak işaretleriyle birlikte yazınız.)
Yöntem 3: Tarayıcı Otomatik Açma Ayarı
Google Chrome veya Microsoft Edge tarayıcısında UyapGiris.jnlp dosyası indiğinde, indirilenler çubuğundaki dosyanın sağındaki küçük oka (veya üç noktaya) tıklayın ve 'Bu türdeki dosyaları her zaman aç' seçeneğini işaretleyin. Böylece her UYAP girişinde dosya indirme klasöründe beklemeden anında otomatik olarak açılacaktır.