Eclipse এ ডিবাগ করার সময় স্থিতিশীল ভেরিয়েবলগুলি সংশোধন / দেখুন


118

প্রশ্ন অনুযায়ী। ডিবাগ ভিউতে ভেরিয়েবল ফ্রেম রয়েছে। এটি বর্তমান অবজেক্টের সদস্য ভেরিয়েবলের সমস্ত মান এবং সমস্ত স্থানীয় ভেরিয়েবল দেখায় তবে এটি বস্তুর শ্রেণীর কোনও স্থির ভেরিয়েবল প্রদর্শন করে না।

আমি কিভাবে এই পেতে পারি?

কিছু গুগলিং পরামর্শ দিয়েছে যে আমি সরঞ্জামদণ্ডে বোতাম টিপছি, তবে ভেরিয়েবল ফ্রেমের সরঞ্জামদণ্ডে "প্রকারের নামগুলি দেখান" "লজিক্যাল স্ট্রাকচার" এবং "সমস্ত সঙ্কুচিত করুন" (Eclipse 3.4.2) ব্যতীত কিছুই নেই।

কোন পরামর্শ?

উত্তর:


185

ডিবাগ ভেরিয়েবল ভিউতে এগুলি হ'ল ডানদিকে একটি তীর বোতাম। এই বোতামটির টুলটিপটি হ'ল Menu

আপনি এই বোতামটি ক্লিক করলে একটি ড্রপ ডাউন মেনু প্রদর্শিত হয় যেখানে আপনি নির্বাচন করতে পারেন can

Java -> Show static variables

দ্রষ্টব্য: আপনাকে Eclipse পুনরায় আরম্ভ করতে হবে না।

এখানে চিত্র বর্ণনা লিখুন


1
আমি পুনরায় গ্রহনটি শুরু না করা পর্যন্ত স্থির পরিবর্তনগুলি দেখতে সক্ষম ছিলাম না।
রুশভ শাহ

20

কোডটিতে স্থির ভেরিয়েবলের উপরে কেবল আপনার মাউস কার্সারটি রাখুন এবং আপনি নির্ধারিত মানটি দেখতে পাবেন।


4

আপনি স্থির পরিবর্তনশীল দেখতে এবং রানটাইম চলাকালীন সম্পাদনা করতে পারেন edit ছোট তীর পয়েন্টিং ডাউনওয়ার্ডে ক্লিক করুন। নীচের চিত্র দেখুন এখানে চিত্র বর্ণনা লিখুন


3
এটি কেবল গৃহীত উত্তর পুনরাবৃত্তি করছে তবে 6 বছর পরে!
স্টুয়ার্ট রোসিটার

কেউ কি জানেন যে আমি কীভাবে এটি সি ++ এর জন্য কাজ করতে পারি?
জোরিস

সুন্দর উত্তর
পায়া

2

Window-> Show View-> Other-> Debug-> Expressions-> উইন্ডোতে ডান ক্লিক করুন -> Add Watch Expression...-> আপনি যে ভেরিয়েবলটি দেখতে চান তার নাম লিখুন


আমি "মাইক্লাস.মিস্ট্যাটিকফিল্ড" এ প্রবেশ করিয়েছি এবং মানটি "<ত্রুটি _চিকিত্সা_তিনির্ধারণী>"। এমনকি আমি পুরো শ্রেণীর নাম উল্লেখ করার চেষ্টা করেছি। কোনও পরামর্শ?
নাথান

1

আপনি ওয়াচ উইন্ডোতে যেমন স্ব :: :: মানটি প্রকাশের চেষ্টা করতে পারেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.