แก้ไข / ดูตัวแปรคงที่ในขณะที่ดีบักใน Eclipse


118

ตามคำถาม. ในมุมมองการแก้ไขจุดบกพร่องมีกรอบตัวแปร แสดงค่าทั้งหมดของตัวแปรสมาชิกของอ็อบเจ็กต์ปัจจุบันและตัวแปรโลคัลทั้งหมด แต่จะไม่แสดงตัวแปรคงที่ของคลาสของอ็อบเจ็กต์

ฉันจะไปถึงสิ่งเหล่านี้ได้อย่างไร

googling บางตัวแนะนำให้ฉันกดปุ่มบนแถบเครื่องมือ แต่ไม่มีอะไรบนแถบเครื่องมือของกรอบตัวแปรยกเว้น "แสดงชื่อประเภท" "โครงสร้างตรรกะ" และ "ยุบทั้งหมด" (Eclipse 3.4.2)

คำแนะนำใด ๆ?

คำตอบ:


185

ในมุมมองตัวแปรการแก้ปัญหาคือปุ่มลูกศรทางด้านขวาของมุมมอง Menuเคล็ดลับของปุ่มนี้คือ

เมื่อคุณคลิกปุ่มนี้เมนูแบบเลื่อนลงจะปรากฏขึ้นซึ่งคุณสามารถเลือกได้

Java -> Show static variables

หมายเหตุ: คุณไม่ต้องรีสตาร์ท Eclipse

ใส่คำอธิบายภาพที่นี่


1
ฉันไม่สามารถมองเห็นตัวแปรคงที่จนกว่าฉันจะเริ่มคราสใหม่
Rushabh Shah

20

เพียงวางเคอร์เซอร์ของเมาส์ไว้เหนือตัวแปรคงที่ในโค้ดและคุณจะเห็นค่าที่กำหนด


4

คุณสามารถดูตัวแปรแบบคงที่และแก้ไขระหว่างรันไทม์ได้ คลิกที่ลูกศรขนาดเล็กชี้ลง ดูภาพด้านล่าง ใส่คำอธิบายภาพที่นี่


3
นี่เป็นเพียงการทำซ้ำคำตอบที่ยอมรับ แต่ 6 ปีต่อมา!
Stuart Rossiter

มีใครรู้บ้างว่าฉันจะใช้งาน C ++ ได้อย่างไร
Joris

คำตอบที่ดี Paya
Lova Chittumuri

2

Window-> Show View-> Other-> Debug-> Expressions-> คลิกขวาที่หน้าต่าง -> Add Watch Expression...-> ป้อนชื่อตัวแปรที่คุณต้องการดู


ฉันป้อน "MyClass.myStaticField" และค่าคือ "<error (s) _during_the_evaluation>" ฉันยังพยายามระบุชื่อชั้นเรียนแบบเต็ม ข้อเสนอแนะใด ๆ ?
นาธาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.