JRE 所含類別的 Java Bean,被視為 Java 視覺化編輯器的組件。它們會定義位於工作台內的類別(如 javax.swing.JButton 或 javax.swing.JFrame)的行為。
如果您要置換這些類別,可以建立自己的 BeanInfo 類別,將它們加入 BeanInfo 路徑中。 其方法是利用您希望影響所及之專案的 BeanInfo 類別頁面。
針對內部檢查器所建立之虛擬機器的類別路徑設定如下:
當建立好 Java 專案時,其 Java 建置路徑內有一個項目(通常是關鍵字 JRE_LIB)指向 JRE 的位置。
您可以開啟工作台所用的類別路徑變數,並指定新的預設 Java 執行時期環境,來變更 JRE 的位置。預設執行時期環境一定會被用作是保留之類別路徑變數 JRE_LIB 的值。僅當 JRE_LIB 項目存在於 Java 建置路徑中時,Java 視覺化編輯器提供的 Java Bean 才會包含在內部檢查器的建置路徑中。如果您從 Java 建置路徑中刪除 JRE_LIB 項目, 便找不到 BeanInfo 類別。而且 Java 視覺化編輯器針對視覺化 Java Bean 所自訂的大部分行為都會遺失。
為了協助提升效能,會快取對 Java Bean 執行內部檢查的結果。 當影響內部檢查結果的詳細資料變更時,快取記憶體應該會被清除; 然而,如果因為任何原因而沒有發生這個狀況時,可以關閉再重新開啟專案,清空快取記憶體, 並且對專案強制執行重新內部檢查作業。