將 Bean 與 BeanInfo 類別保存在不同專案中

當您在 Java 視覺化編輯器中開發類別時,可以選擇將您的 .java 檔和 BeanInfo 類別保存在不同的專案中。這可以讓您輕鬆地分別進行開發和部署類別。

例如,MyProject 包含類別 runtimeclasses.MyJavaBean。第二個專案 MyBeanInfoProject 包含套件 beaninfoclasses.MyJavaBeanBeanInfo。

由於 BeanInfo 類別需要知道其所代表的類別,因此 MyBeanInfoProject 必須將 MyProject 併入其 Java 建置路徑中。請注意,反過來就不正確了 - MyProject 不應該將 MyBeanInfoProject 併入其 Java 建置路徑中,因為這樣會產生循環參照。

如果要配置您的工作台設定,以便將 BeanInfo 類別儲存在與您的 .java 檔不同的專案中:

  1. 在 Java 視景中,用滑鼠右鍵按一下含有 BeanInfo 類別的專案,從蹦現功能表中選取內容。 這時會開啟「內容」視窗。
  2. 選取 Java 建置路徑。按一下專案標籤,再將包含 Java Bean(.java 檔)的專案加入建置路徑中。這可定義執行時期必要但非屬現行專案一部分之任何類別的位置。現在您已符合前述必備條件。請關閉這個「內容」視窗。
  3. 開啟包含 .java 檔的專案之「內容」視窗, 再選取 BeanInfo 路徑。按一下 BeanInfo 類別標籤。
  4. 按一下新增專案按鈕。這時會開啟一個對話框,並列出所有可用的專案。您可以使用對話框頂端的文字欄位來過濾這份清單。在您找到包含 BeanInfo 類別的專案之後,選取該專案, 再按一下確定
  5. 至此,專案便會併入虛擬機器的類別路徑中供內部檢查使用,但您還是需要指定包含 BeanInfo 類別的套件。 如果要執行這項作業,請選取包含 BeanInfo 類別的專案,再按一下修改路徑按鈕。在開啟的「修改搜尋路徑」對話框中,按一下選擇套件以選取包含 BeanInfo 類別的套件。這時「選取套件」對話框便會開啟,並顯示專案內套件的樹狀視圖。
  6. 選取包含 BeanInfo 類別的套件。如果有多個套件,您可以依序選取它們。您也可以使用向上向下按鈕來控制系統搜尋它們的順序。

這時您已完成當類別位於另一個專案內時,指定專案之 BeanInfo 類別位置的步驟。

附註:

母主題:指定 BeanInfo 類別的位置

相關概念
BeanInfo 類別和內部檢查

相關作業
將 Bean 和 BeanInfo 類別保存在相同專案的不同套件中
將 BeanInfo 類別放在 JAR 檔中
明確定義 BeanInfo 類別的位置
將 Bean 與 BeanInfo 類別保存在相同套件中

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.