ব্যতিক্রম নিক্ষেপ করা হয় যখন বিরতি


244

একটি চলাচল ব্যতিক্রম নিক্ষেপ করা হলে ভিজ্যুয়াল স্টুডিওর ডিবাগারে স্বয়ংক্রিয়ভাবে বিভক্ত হওয়ার বিকল্প রয়েছে, যখন গ্রহগ্রহের অনুরূপ কার্যকারিতা রয়েছে?


6
চান stackoverflow.com/questions/587612/... সাহায্য করেছিল?
ভনসি

8
ভাল, আমি 'ধরা' পাইনি যে আমার প্রাক-পোস্ট অনুসন্ধানে
কিথওয়ারেন 7

উত্তর:


306

আপনি যদি কিছু ব্যতিক্রম না করতে চান তবে যে ব্যতিক্রমগুলি অবরুদ্ধ থাকতে চান তার সঠিক তালিকাটি সংজ্ঞায়িত করতে সক্ষম (যা " unhandled" এর সমতুল্য হওয়া উচিত )

uncaught


11
এখানে যা পরিষ্কার নয় তা হ'ল "অব্যাহত ব্যাতিক্রমগুলিতে সাসপেন্ড" চেক করা বন্ধ হয়ে গেলে ডিবাগারটি কোনও ব্যতিক্রম ভেঙে যায় কিনা। উপরের উদাহরণে, এর অর্থ কি "অ্যাক্টিভেশনএক্সসেপশন" টাইপের কোনও অকাট্য ব্যতিক্রম ভাঙ্গা, বা এর অর্থ কোনও প্রকারের অবিকৃত ব্যতিক্রম বিরতি? খুব খারাপভাবে বর্ণিত।
অ্যান্ড্রয়েডদেভ

51

ব্রেকপয়েন্টস উইন্ডোতে যান, একটি বোতাম আছে যা জে মত দেখতে পাওয়া যায়, সেখানে আপনি জাভা ব্যতিক্রমগুলির জন্য ব্রেকপয়েন্ট নির্ধারণ করতে পারেন, হয় ধরা পড়ে বা ধরা পড়ে না। আপনি ক্লাসগুলি উল্লেখ করতে পারেন বা ব্যতিক্রম নামগুলির জন্য প্যাটার্ন ম্যাথার ব্যবহার করতে পারেন।

এছাড়াও, উইন্ডো -> পছন্দসমূহের অধীনে, জাভা নির্বাচন করুন -> ডিবাগ নির্বাচন করুন এবং ডিবাগটিকে অবহিত ব্যতিক্রমগুলি ভাঙতে বলার জন্য একটি চেকবক্স রয়েছে


1
ধন্যবাদ। আমার একটি "জে!" ছিল না
জে সুলিভান

1
@ জয়সুলিভান এটি একেবারে ডানদিকে, সুতরাং ফলকটি খুব ছোট হলে আপনার এটি প্রসারিত করতে হবে। এটি গৃহীত উত্তরের স্ক্রিনশটের উপরের ডানদিকে প্রদত্ত আইকন ।
নাটোয়ামি

1
উইন্ডো / পছন্দের / জাভা / ডিবাগ সমাধান গৃহীত উত্তর সত্যিই একটি ভাল সম্পূরক, এই উত্তর আরো upvotes প্রাপ্য।
পিডিএম

1
আপনারও দরকার:Subclasses of this exception চেক করা হয়েছে - এখান থেকে পেয়েছেন: stackoverflow.com/a/15866667/1599699
অ্যান্ড্রু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.