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 เป็นต้น