การตรวจสอบความถูกต้องมีสองชนิดที่สามารถเกิดขึ้นเมื่อคุณกำลังทำงานกับ
ซอร์สไฟล์ในเอดิเตอร์ซอร์สแบบโครงสร้าง: การตรวจสอบความถูกต้องซอร์สและการตรวจสอบความถูกต้องแบตช์
การตรวจสอบความถูกต้องซอร์สเกิดขึ้นขณะคุณพิมพ์โค้ด การตรวจสอบความถูกต้องนี้แสดง
เนื้อหาที่ "ไม่บันทึก" และ "ไม่บิลด์" ของซอร์จที่คุณกำลังพิมพ์ ตัวอย่างเช่น
ถ้าคุณพิมพ์โค้ดต่อไปนี้ในเอดิเตอร์ JSP:
<foo:bar>
โดย
foo:barคือ
แท็กที่ไม่มีอยู่ ปัญหาจะถูกค้นพบในทันทีและ
แสดงโดยขีดเส้นใต้ในเอดิเตอร์ ข้อดีของการตรวจสอบความถูกต้องชนิดนี้
คือสามารถแจ้งข้อผิดพลาดให้คุณทราบได้ทันที
หมายเหตุ: เมื่อต้องการเปิด (หรือปิด)ใช้
การตรวจสอบความถูกต้องซอร์สสำหรับเอดิเตอร์ข้อความแบบโครงสร้างทั้งหมด คลิก และทำเครื่องหมาย (หรือ
ยกเลิกการทำเครื่องหมาย) รายงานปัญหาขณะคุณพิมพ์
การตรวจสอบความถูกต้องแบตช์เกิดขึ้นเมื่อบันทึกไฟล์ โดยสามารถตรวจจับข้อผิดพลาดกระบวนการบิลด์
และข้อผิดพลาดอื่นๆ ที่ตัวตรวจสอบความถูกต้องซอร์สไม่สามารถพบ ตัวอย่างเช่น สมมติคุณ
พิมพ์คำสั่งต่อไปนี้ในเอดิเตอร์ JSP:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
ใน
ตัวอย่างนี้ ส่วนนำหน้าเดียวกันถูกใช้สองครั้ง ซึ่งจะพร้อมต์ตัวตรวจสอบความถูกต้องแบตช์
ให้ทริกเกอร์เครื่องหมายเพื่อสร้างคำเตือนการบิลด์ในมุมมองปัญหาและ
ในเนวิเกเตอร์
การตรวจสอบความถูกต้องแบตช์สามารถพบข้อผิดพลาดในหลายๆ ไฟล์พร้อมกัน และให้
คุณมีมุมมองที่กว้างขวางในการดูโค้ดที่มีปัญหาที่สามารถพบได้ในโปรเจ็กต์ของคุณ
ยิ่งกว่านั้น คุณไม่จำเป็นต้องเปิดไฟล์ในเอดิเตอร์เพื่อรับการตรวจสอบความถูกต้องแบตช์
เมื่อต้องการรันการตรวจสอบความถูกต้องแบบแบตช์ในไฟล์จำเพาะ ให้เลือกและคลิกขวาที่ไฟล์
ใน Project Explorer แล้วเลือก จากป็อปอัพเมนู
หมายเหตุ: เมื่อต้องการตั้งค่าการกำหนดค่าตามความชอบสำหรับการตรวจสอบความถูกต้องแบตช์ คลิก