將 BeanInfo 類別保存在 JAR 檔中

您可以將 BeanInfo 類別保存在專案的個別 JAR 檔中(這個專案與它們所定義的 Java Bean 相同),或者保存在個別的專案,或者保存在檔案系統上。

如果要使用 BeanInfo 類別,並且瀏覽其程式碼,可以將它們以 ZIP 或 JAR 檔的形式匯入到專案中。 讓檔案內容得以展開成個別的項目。 如果要節省空間,可以將 BeanInfo 類別留在 JAR 檔中,並將 JAR 檔依現狀匯入。

不過,如果要在內部檢查視覺化類別時,使用 JAR 檔中的 BeanInfo 類別, 必須把 JAR 檔加到專案的 BeanInfo 路徑中, 而且必須為 JAR 檔中的套件命名。

如果要把含有 BeanInfo 類別的 JAR 檔,加到專案的 BeanInfo 路徑中,請執行下列動作:

  1. 用滑鼠右鍵按一下含有視覺化類別的專案, 然後從蹦現功能表中選取內容
  2. 進入 BeanInfo 路徑內容頁面的 BeanInfo 類別標籤:
    BeanInfo 路徑內容
  3. 請執行下列其中一個步驟:
    • 如果您工作區的某個專案含有 BeanInfo JAR 檔, 請按一下新增 JAR 按鈕。
    • 如果 BeanInfo JAR 檔是在檔案系統上,而不在專案中,則按一下新增外部 JAR 按鈕。
    這時會開啟「選擇 JAR」視窗。 如果您要新增外部 JAR 檔,可以瀏覽到檔案系統上的那個位置。 如果您要從工作區的專案中新增 JAR 檔,該視窗會偵測到任何尚未加入到 BeanInfo 路徑的 JAR 檔。
  4. 選取含有 BeanInfo 類別的 JAR 檔,然後按一下確定
  5. 您必須立即在 JAR 檔指定含有 BeanInfo 類別的套件。 請對每一個您所加入的 JAR 檔,執行下列步驟:
    1. 選取該 JAR 檔,然後按一下修改路徑 這時會開啟「修改搜尋路徑」視窗。
    2. 按一下選擇套件, 輸入含有 BeanInfo 類別的套件名稱,然後按一下確定。 針對相同 JAR 檔中的多個套件,請重複這個步驟。
      指定套件名稱
      這時,套件便加到「修改搜尋路徑」視窗的清單中。
    3. 當您列出 JAR 檔中所有含 BeanInfo 類別的套件之後, 請按一下確定
  6. 按一下確定,關閉專案內容視窗

比方說,MyProject 專案含有 Java Bean runtimeclasses.MyBean。 JAR 檔 designtime.jar 會把其 BeanInfo 類別包含在套件 beaninfoclasses 中。

您可以把 designtime.jar 檔匯入 MyProject 或另一個專案,也可以把它留在檔案系統上。 然後把 designtime.jar 加入 MyProject 的 BeanInfo 路徑中, 把 beaninfoclasses 套件命名為 BeanInfo 類別的位置。

請記住:由於 designtime.jar 只用於設計過程, 而不是建置過程,因此不必將它加入 Java 建置路徑中。
要訣:如果您在匯入 JAR 檔時,要把它展開到專案中, 只需要把 beaninfoclasses 套件加入「套件」標籤的 BeanInfo 路徑即可。

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

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

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

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