JDB - ตัวเลือก

บทนี้อธิบายอ็อพชันสำคัญที่มีอยู่ใน JDB ที่ส่งเป็นอาร์กิวเมนต์ด้วยคำสั่ง jdb

ตัวเลือก

ตารางต่อไปนี้มีรายการตัวเลือกที่ JDB ยอมรับ:

ชื่อ คำอธิบาย
-ช่วยด้วย แสดงข้อความวิธีใช้และแสดงรายการตัวเลือกที่เกี่ยวข้อง
-sourcepath ใช้พา ธ ที่กำหนดสำหรับไฟล์ต้นทางหากไม่ได้ระบุพา ธ ก็จะใช้พา ธ เริ่มต้น“.” นั่นคือไดเร็กทอรีปัจจุบัน
-แนบ แนบดีบักเกอร์เข้ากับ VM ที่กำลังรันอยู่โดยระบุที่อยู่ VM ที่กำลังทำงานอยู่
-ฟัง รอให้ VM ที่รันอยู่เพื่อเชื่อมต่อโดยใช้ตัวเชื่อมต่อมาตรฐาน
- น่าฟัง รอให้ VM ที่รันอยู่เพื่อเชื่อมต่อโดยใช้ที่อยู่ใดก็ได้
-เปิด เปิดแอปพลิเคชันที่แก้ไขจุดบกพร่องทันทีที่เริ่มต้นงาน
-listconnectors แสดงรายการตัวเชื่อมต่อที่มีอยู่ใน VM นี้
- เชื่อมต่อ เชื่อมต่อกับ VM เป้าหมายโดยใช้ตัวเชื่อมต่อที่มีชื่อพร้อมค่าอาร์กิวเมนต์ที่แสดงรายการ
-dbgtrace พิมพ์ข้อมูลสำหรับการดีบัก jdb
- ลูกค้า รันแอปพลิเคชันใน Java Hotspot VM (ไคลเอนต์)
- เซิร์ฟเวอร์ รันแอปพลิเคชันใน Java Hotspot VM (เซิร์ฟเวอร์)
- ตัวเลือก ส่งผ่านอ็อพชันไปยังเครื่องเสมือน Java ที่ใช้เพื่อรัน JDB

การใช้ตัวเลือกกับคำสั่ง

คำสั่งต่อไปนี้แสดงวิธีใช้บางตัวเลือกข้างต้น:

-ช่วยด้วย

คำสั่งต่อไปนี้ได้รับ -help ในการใช้ JDB

\>jdb -help

-แนบ

คำสั่งต่อไปนี้แนบดีบักเกอร์กับ VM ที่ระบุ (หมายเลขพอร์ต: 1099)

\> jdb -attach 1099

-ฟัง

คำสั่งต่อไปนี้ทำให้กระบวนการ JDB ทำงานบน VM ปัจจุบันรอโดยใช้ตัวเชื่อมต่อมาตรฐาน (VM ใน 8008)

\>jdb -listen 8088

- น่าฟัง

คำสั่งต่อไปนี้ทำให้กระบวนการ JDB ทำงานบน VM ปัจจุบันรอโดยใช้ตัวเชื่อมต่อใด ๆ (VM ในพอร์ตที่กำลังทำงานอยู่)

\>jdb –listenany

- ลูกค้า

คำสั่งต่อไปนี้เรียกใช้งานแอปพลิเคชันใน Java Hotspot (™) VM (ไคลเอนต์)

\>jdb –tclient

- เซิร์ฟเวอร์

คำสั่งต่อไปนี้เรียกใช้แอปพลิเคชันใน Java Hotspot (™) VM (เซิร์ฟเวอร์)

\>jdb -tserver