İstisna atıldığında kırılma


Yanıtlar:


306

Bir kesme noktası olmasını istediğiniz İstisna'nın tam listesini, bu istisnalar yakalanmamış olsa bile tanımlayabilirsiniz (" unhandled" eşdeğeri olmalıdır )

yakalanmamış


11
Burada net olmayan şey, "Yakalanmamış istisnalarda askıya alın" işaretlendiğinde hata ayıklayıcının HERHANGİ istisnada kesilip kesilmeyeceğidir. Yukarıdaki örnekte, "ActivationException" türünde yakalanmamış herhangi bir özel durumun kesilmesi mi yoksa herhangi bir türün yakalanmamış özel durumlarının kesilmesi anlamına mı geliyor? Çok kötü tarif edilmiş.
AndroidDev

51

Kesme noktaları penceresine gidin, J! 'Ye benzeyen bir düğme var, orada yakalanan veya yakalanmayan Java istisnaları için kesme noktaları ayarlayabilirsiniz. İstisna adları için sınıflara başvurabilir veya kalıp eşleştiricileri kullanabilirsiniz.

Ayrıca, Pencere -> Tercihler altında Java -> Hata Ayıkla'yı seçin ve hata ayıklayıcıya yakalanmayan istisnaları bozmasını bildiren bir onay kutusu vardır


1
Teşekkürler. Benimki "J!"
Jay Sullivan

1
@JaySullivan En sağda, bu yüzden bölme çok küçükse, genişletmeniz gerekecek. Kabul edilen yanıtta ekran görüntüsünün sağ üst köşesinde daire içine alınmış simgedir .
Nateowami

1
Pencere / Tercih / java / ayıklama çözüm kabul edilen cevaba gerçekten iyi bir tamamlayıcısı, bu cevap daha upvotes hak.
pdem

1
Ayrıca gerekenler: Subclasses of this exception kontrol edildi - buradan aldım: stackoverflow.com/a/15866667/1599699
Andrew
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.