您可以利用新增外掛程式 Manifest 檔中的項目,來控制 BeanInfo 類別如何與類別路徑變數相關聯。
不過它只適用於提供自己 Java Bean 的進階使用者,或者適用於想要建立非 JRE_LIB 之新執行時期環境的使用者。
- 針對包含 JAR 檔(具有 BeanInfo 類別)的外掛程式,開啟 plugin.xml Manifest 檔
- 增加一個 org.eclipse.jem.beaninfo.registrations 延伸點,
在這裡針對 BeanInfo 類別的位置指定變數。 比方說:
<extension point="org.eclipse.jem.beaninfo.registrations">
<variable path="MY_JAVABEANS">
<beaninfos>
<beaninfo kind="plugin" path="/com.mycompany/myjavabeans.jar">
<searchpath package="com.mycompany.beaninfopackage"/>
</beaninfo>
</beaninfos>
</variable>
</extension>
上述範例顯示類別路徑變數 MY_JAVABEANS 將其 BeanInfo 類別包含於 JAR 檔 myjavabeans.jar 中。這個 JAR 檔是其中定義 Manifest 之外掛程式的一部分,且該類別包含於套件 com.mycompany.beaninfopackage 中。
只要專案的類別路徑變數 MY_JAVABEANS 位於其 Java 建置路徑中,
myjavabeans.jar 就會包含在針對內部檢查器所建立的 JVM 的類別路徑內。
同時,套件 com.mycompany.beaninfopackage 也會併入其搜尋路徑內。