Eclipse - โปรแกรมดีบัก

การดีบักโปรแกรม Java

วิธีที่เร็วที่สุดในการดีบักโปรแกรม Java คือการใช้มุมมอง Package Explorer ในมุมมอง Package Explorer -

  • คลิกขวาที่คลาส java ที่มีเมธอดหลัก
  • เลือก Debug As → Java Application

การดำเนินการเดียวกันสามารถทำได้โดยใช้ Package Explorer โดยเลือกคลาสที่มีเมธอดหลักแล้วคลิก Alt + Shift + D, J

การดำเนินการอย่างใดอย่างหนึ่งที่กล่าวถึงข้างต้นจะสร้างDebug Configurationใหม่และใช้เพื่อเริ่มแอปพลิเคชัน Java

หากมีการสร้างคอนฟิกูเรชัน Debug ไว้แล้วคุณสามารถใช้เพื่อเริ่มแอปพลิเคชัน Java โดยเลือก Debug Configurations จากเมนู Run คลิกที่ชื่อของการกำหนดค่าการดีบักจากนั้นคลิกที่ปุ่ม Debug

รายการเมนู Debug บนเมนู Run สามารถใช้เพื่อรีสตาร์ทแอ็พพลิเคชัน java ที่เริ่มต้นก่อนหน้านี้ในโหมด debug

คีย์ลัดเพื่อเปิดแอปพลิเคชัน Java ที่เปิดใช้ก่อนหน้านี้ในโหมดดีบักคือ F11 เมื่อโปรแกรมจาวาเริ่มทำงานในโหมดดีบักผู้ใช้จะได้รับแจ้งให้เปลี่ยนไปใช้มุมมองการดีบัก มุมมองการแก้ปัญหามีมุมมองเพิ่มเติมที่สามารถใช้ในการแก้ปัญหาแอปพลิเคชัน

ตัวแก้ไข java อนุญาตให้ผู้ใช้วางจุดพักในโค้ด java ในการกำหนดจุดพักในพื้นที่แก้ไขคลิกขวาบนแถบเครื่องหมายแล้วเลือกสลับเบรกพอยต์

จุดพักจะแสดงบนแถบเครื่องหมาย นอกจากนี้ยังสามารถมองเห็นได้ในมุมมองเบรกพอยต์

เมื่อการเรียกใช้โค้ดถึงจุดพัก JVM จะระงับการทำงานของโปรแกรม ณ จุดนี้คุณสามารถตรวจสอบหน่วยความจำและดำเนินการโปรแกรมในลักษณะควบคุมได้

เมื่อการดำเนินการของโปรแกรมหยุดชั่วคราวสามารถใช้มุมมองการดีบักเพื่อตรวจสอบ call stack

มุมมองตัวแปรสามารถใช้เพื่อตรวจสอบค่าของตัวแปร

เมนูเรียกใช้มีรายการเมนูที่อนุญาตให้คุณดำเนินการต่อก้าวข้ามบรรทัดรหัสก้าวเข้าสู่ฟังก์ชัน ฯลฯ

ภาพที่ให้ไว้ด้านบนแสดงปุ่มลัดที่เกี่ยวข้องกับการดำเนินการเช่น Resume, Step Into และ Step Over เป็นต้น