Las clases BeanInfo se pueden mantener en un archivo JAR aparte en el mismo proyecto que los beans Java que definen, en un proyecto distinto o en el sistema de archivos.
Para utilizar las clases BeanInfo y examinar su código fuente,
se pueden importar en un proyecto como archivo ZIP o JAR. El contenido del archivo
se expandirá a sus entradas individuales. Para ahorrar espacio, la clase
BeanInfo se puede dejar en el archivo JAR, y el JAR se puede importar tal cual.
No obstante, para que las clases BeanInfo del archivo JAR se utilicen durante la
introspección de sus clases visuales, es necesario incluir el archivo JAR en la
Vía de acceso de BeanInfo para el proyecto, y hay que nombrar los paquetes en
el archivo JAR.
Para añadir archivos JAR que contengan clases BeanInfo a la vía de acceso del
BeanInfo del proyecto:
- Pulse el botón derecho del ratón sobre el proyecto con
las clases visuales y seleccione Propiedades en el menú
emergente.
- En la página de propiedades
Vía de acceso de BeanInfo, acceda a la pestaña
Clases de BeanInfo:

- Lleve a cabo una de las acciones siguientes:
- Pulse
el botón Añadir JARs si los archivos JAR se incluyen
en un proyecto del espacio de trabajo.
- Pulse el botón Añadir JAR externos si los archivos
JAR de BeanInfo están en el sistema de archivos, y no están incluidos en un proyecto.
Se abrirá la ventana Selección de JAR. Si se están añadiendo archivos JAR externos,
se puede examinar la ubicación en el sistema de archivos. Si se añaden archivos JAR
desde proyectos del entorno de trabajo, el ventana detecta los JAR que no estén
incluidos en la vía de acceso de BeanInfo.
- Seleccione los archivos JAR que incluyan sus clases
BeanInfo, y pulse Aceptar.
- Ahora es necesario especificar los paquetes de los
archivos JAR que incluyen las clases BeanInfo. Complete los pasos siguientes para cada
archivo JAR que añada:
- Seleccione
el archivo JAR y pulse Modificar vías de acceso. Se
abrirá la ventana Modificar vías de búsqueda.
- Pulse Elegir paquetes y
entre el nombre del paquete que incluye las clases BeanInfo, pulsando a continuación
Aceptar.
Repita este paso para los distintos paquetes que haya en el mismo archivo JAR.

Los paquetes
se añaden a la lista en la ventana Modificar vías de búsqueda.
- Pulse Aceptar cuando
haya terminado de listar los paquetes del archivo JAR que incluye las clases
BeanInfo.
- Pulse Aceptar para cerrar
la ventana Propiedades del proyecto
Por ejemplo, el proyecto MyProject contiene el
bean Java runtimeclasses.MyBean.
El archivo JAR designtime.jar contiene su clase BeanInfo en el paquete
beaninfoclasses.
Puede importar el archivo designtime.jar en MyProject o en otro proyecto,
o bien puede dejarlo en el sistema de archivos. A continuación se añade designtime.jar
a la Vía de acceso de BeanInfo de MyProject, y se indica el paquete
beaninfoclasses como la ubicación de las clases
BeanInfo.
Recordatorio: Como
designtime.jar sólo se utiliza en tiempo de diseño y no durante la construcción,
no es necesario añadirlo a la vía de construcción Java.
Consejo: Si el archivo JAR se expande
en el proyecto cuando lo importe, sólo es necesario añadir el paquete
beaninfoclasses a la Vía de acceso de BeanInfo en la
pestaña Paquetes.