⚖️
UYAP Teknik Destek Hukukçular İçin UYAP, Java ve UDF Çözüm Masası

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?

UYAP Avukat veya Kurum Portalı'na e-imza ile giriş yapmak istediğimde internet tarayıcısı sisteme doğrudan girmek yerine 'UyapGiris.jnlp' adında bir dosya indiriyor. Ancak inen bu dosyaya çift tıkladığımda Windows 'Bu dosyanın nasıl açılacağını seçin' (Birlikte Aç) uyarısı veriyor veya dosyayı yanlışlıkla Not Defteri ile açmaya çalışıp karşıma XML kodları çıkartıyor. Bilgisayarımda Java kurulu olmasına rağmen JNLP uzantısı Java Web Start ile otomatik eşleşmemiş durumda. Bilgisayarımdaki Program Files ve Program Files (x86) klasörlerinde birden fazla Java versiyonu mevcut. JNLP dosyasını tam olarak hangi klasördeki `javaws.exe` dosyası ile ilişkilendirmeliyim ve Windows 10/11'de bu dosya ilişkilendirmesini kalıcı olarak nasıl düzeltebilirim?
Durum: Çözüldü Kategori: Soru-Cevap

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ğin jre1.8.0_351 veya jre1.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.jnlp dosyası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\bin klasörüne gidin, javaws.exe dosyası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 cmd yazı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.

Yanıtlayan
Av. Cemil B.