程式碼與批次驗證

當您在結構化程式碼編輯器中開發程式檔時,會發生兩種類型驗證:程式碼驗證和批次驗證。

當您輸入程式碼時會發生程式碼驗證;這項驗證會反映您正編輯之程式碼「未儲存」和「未建置」的內容。比方說,如果您在 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"%>

在本例中,相同的字首使用了兩次。這會使批次驗證器觸發標記, 並在「問題」視圖和「導覽器」中產生建置警告。

批次驗證可以一次發現多個檔案中的錯誤,並提供您完整的資料,讓您知道在專案的什麼位置可以找到有問題的程式碼。 除此之外,您不需要在編輯器中開啟檔案,即可執行批次驗證。 如果要對特定的檔案執行批次驗證,請在「專案瀏覽器」中選取並用滑鼠右鍵按一下這些檔案, 然後從蹦現功能表中選取執行驗證

註: 如果要設定批次驗證的喜好設定,請按一下視窗 > 喜好設定 > 驗證
相關概念
標記語言用的結構化文字編輯器