Du kan kontrollera hur BeanInfo-klasser associeras till en klassökvägsvariabel genom att lägga till en post i en manifestfil för insticksprogrammet.
Det här är ämnat endast för avancerade användare som antingen tillhandahåller egna Java-bönor eller vill skapa en ny körningsmiljö som inte är JRE_LIB.
- Öppna manifestfilen plugin.xml för det insticksprogram som innehåller JAR-filen med BeanInfo-klasserna.
- Lägg till en org.eclipse.jem.beaninfo.registrations-utökningspunkt där du anger variabeln för platsen för BeanInfo-klasserna. Exempel:
<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>
I det här exemplet visas att BeanInfo-klasserna för klassökvägsvariabeln MY_JAVABEANS
ingår i JAR-filen myjavabeans.jar. Den här JAR-filen är en del av det insticksprogram som manifestet definieras i och klasserna
ingår i paketet com.mycompany.beaninfopackage. När ett projekt
har klassökvägsvariabeln MY_JAVABEANS i Java-byggsökvägen ingår myjavabeans.jar
i klassökvägen till den JVM som skapas för introspektionsfunktionen.
Dessutom ingår paketet com.mycompany.beaninfopackage i sökvägen.