Μπορείτε να ελέγχετε τον τρόπο με τον οποίο οι κλάσεις BeanInfo συσχετίζονται με μια μεταβλητή διαδρομής κλάσεων, προσθέτοντας μια καταχώρηση σε ένα αρχείο δήλωσης πρόσθετης λειτουργίας.
Αυτό αφορά μόνο έμπειρους χρήστες που παρέχουν δικά τους Java beans ή για χρήστες που θέλουν να δημιουργήσουν ένα νέο περιβάλλον εκτέλεσης πέρα από το JRE_LIB.
- Ανοίξτε το αρχείο δήλωσης plugin.xml για την πρόσθετη λειτουργία που περιλαμβάνει το αρχείο JAR με τις κλάσεις BeanInfo.
- Προσθέστε ένα σημείο επέκτασης 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 αποτελεί τμήμα της πρόσθετης λειτουργίας όπου καθορίζεται η δήλωση, ενώ οι κλάσεις περιλαμβάνονται στο πακέτο com.mycompany.beaninfopackage. Κάθε φορά που ένα έργο έχει την μεταβλητή διαδρομής κλάσης MY_JAVABEANS στη διαδρομή δόμησης Java, τότε το myjavabeans.jar θα συμπεριληφθεί στη διαδρομή κλάσης του JVM που δημιουργείται για τη λειτουργία αυτοανάλυσης.
Επίσης, το πακέτο com.mycompany.beaninfopackage θα συμπεριληφθεί στη διαδρομή αναζήτησης.