可以通过在插件清单文件中添加条目来练习对 BeanInfo 类与类路径变量相关联的方式进行控制。
此功能仅适用于正在提供他们自己的 Java bean 的高级用户或想要创建不同于 JRE_LIB 的新运行时环境的用户。
<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 文件是在其中定义清单的插件的一部分,并且这些类包括在包 com.mycompany.beaninfopackage 中。每当项目的 Java 构建路径中存在类路径变量 MY_JAVABEANS 时,myjavabeans.jar 就将包括在为自省程序创建的 JVM 的类路径中。另外,包 com.mycompany.beaninfopackage 将包括在其搜索路径中。