จุดพักถูกขีดลงฉันจะทำให้พวกเขาใช้งานได้อย่างไร


167

ฉันมีเล่ห์เหลี่ยมหนึ่ง:

ดูที่เบรกพอยต์พวกเขาถูกขีดฆ่า!

ฉันไม่สามารถตั้งค่าเบรกพอยต์ที่ถูกต้อง ไม่อยู่ในการทดสอบไม่ใช่ใน Java Classes ของฉัน ฉันค้นหา Stackoverflow และ google แต่ไม่พบใครที่มีปัญหาเดียวกัน

ฉันใช้ STS (x86) และ Maven

แก้ไข:มันอาจดูสับสน แต่ฉันแก้ไขด้วยตัวเอง ฉันต้องไปวิ่ง -> ข้ามจุดพักทั้งหมด (มันถูกตั้งค่าและฉันสงสัยว่ามันถูกตั้งค่าเพราะฉันไม่ได้ทำ)


6
มีปัญหาเดียวกันตอนนี้ ขอบคุณ! ดูเหมือนว่าฉันตั้งใจกด CTRL + ALT + B ในบางจุด
Tohnmeister

6
ตัวไหนคือ @ # £ $%! น่ารำคาญเนื่องจากเบรกพอยต์ชุด / ล้างเป็นCTRL+ Shift+ B!
Mawg กล่าวว่าจะคืนสถานะโมนิก้า

คำตอบ:


298

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

ลองดูที่Run -> ข้ามทุกจุดพัก


ฉันต้องยอมรับว่าฉันไม่ได้ใช้ดีบักเกอร์ตั้งแต่เปลี่ยนเป็น sts ฉันค้นหาปุ่มลัดและเมื่อไม่มีการตั้งปุ่มลัด เหมือนเป็นการตั้งค่าเริ่มต้นจาก STS ซึ่งฉันไม่เชื่อ ฉันหวังว่าโพสต์ของฉันจะช่วยผู้ใช้รายอื่นหากพวกเขาประสบปัญหาเดียวกัน
MartinL

ฉันข้ามจุดหยุดทั้งหมดในวันหนึ่งเพื่อพยายามล้างจุดหยุดทั้งหมดฉันลืมเรื่องนี้ไปแล้ว! ขอบคุณสำหรับที่เปิดตา!
Aadi Droid

2
ฉันจะบอกว่า 99% ของผู้เข้าชมที่นี่กำลังเผชิญกับสิ่งที่ฉันพบเกี่ยวกับปีละครั้งด้วย Eclipse เห็นได้ชัดว่ามีข้อผิดพลาดในคราสที่ทำให้คุณสมบัติ "ข้ามจุดเปลี่ยนทั้งหมด" นี้เปิดด้วยตนเองแม้ว่าคุณจะไม่ได้เปิดใช้งานจริงก็ตาม

23

สกรีนช็อตของ 'ข้ามจุดพักทั้งหมด' ใน eclipse

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อคุณคลิกที่ 'ข้ามจุดพักทั้งหมด' (ซึ่งถูกเลือก) ทุกอย่างจะกลายเป็นปกติ


7

ปุ่มลัดสำหรับการวางเบรกพอยต์ใน Eclipse (Ctrl + Shift + B) ค่อนข้างคล้ายกับปุ่มที่ข้ามเบรกพอยต์ทั้งหมด (Ctrl + Alt + B) ดังนั้นหากเงื่อนไข "ข้ามจุดพักทั้งหมด" จะถูกยกเลิกก็สามารถทำได้โดยการกด "Ctrl + Alt + B" อีกครั้ง


1
ขอบคุณมาก ๆ ! ฉันต้องทำอย่างนี้โดยบังเอิญ Eclipse IDE สามารถแตกต่างกันได้ แต่ทางลัดใช้งานได้ดี!
jade290

1

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

ป้อนคำอธิบายรูปภาพที่นี่

คลิกที่มันและควรอนุญาตจุดพักทั้งหมด

ป้อนคำอธิบายรูปภาพที่นี่


0

1) Run => ข้ามจุดพักทั้งหมด 2) Run => ลบจุดพักทั้งหมด

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


0

ฉันทำตามขั้นตอนเหล่านี้ด้านล่างเพื่อแก้ไข

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