Классы BeanInfo можно хранить в отдельном файле JAR, входящем в состав того же проекта, что и объекты JavaBean, другого проекта или расположенном в файловой системе вне какого-либо проекта.
Для использования классов BeanInfo и доступа к их исходному коду их можно импортировать в проект в качестве файла ZIP или JAR. Для экономии дискового пространства классы BeanInfo можно импортировать без распаковки и оставить в архиве JAR.
Для того чтобы классы BeanInfo, находящиеся в файле JAR, могли быть использованы во время внутреннего анализа визуальных классов, файл JAR должен быть включен в путь BeanInfo с указанием групп, содержащихся в нем.
Для добавления файлов JAR в путь BeanInfo проекта выполните следующие действия:
- В контекстном меню проекта с визуальными классами выберите пункт Свойства.
- Перейдите на страницу Путь для BeanInfo, затем на вкладку Классы BeanInfo:
- Выполните одно из следующих действий:
- Если файлы JAR содержатся в одном из проектов рабочей области, нажмите кнопку Добавить файлы JAR.
- Если файлы JAR находятся вне рабочей области, нажмите кнопку Добавить внешние файлы JAR.
Откроется окно выбора JAR. При добавлении внешних файлов JAR вам нужно будет указать их расположение в файловой системе. При добавлении файлов из других проектов в окне будут показаны файлы JAR, на данный момент не включенные в путь BeanInfo.
- Выберите файлы JAR с классами BeanInfo и нажмите OK.
- Теперь нужно указать группы файлов JAR, в которых содержатся классы BeanInfo. Выполните следующие шаги для каждого добавленного файла JAR:
- Выберите файл JAR и нажмите Изменить пути. Откроется окно Изменение пути поиска.
- Нажмите кнопку Выбрать группы, введите имя группы, содержащей классы BeanInfo, и нажмите OK.
Если таких групп в файле несколько, повторите этот шаг для каждой из них.

Введенные группы появятся в списке.
- После указания всех групп с классами BeanInfo файла нажмите OK.
- Нажмите OK чтобы закрыть окно свойств проекта.
Например, в проекте MyProject содержится JavaBean runtimeclasses.MyBean.
Класс BeanInfo расположен в файле JARdesigntime.jar, в группе beaninfoclasses.
Файл designtime.jar можно импортировать в MyProject или другой проект, или же его можно оставить вне рабочей области. Затем его нужно добавить в путь BeanInfo проекта MyProject, указав группу beaninfoclasses как содержащую классы BeanInfo.
Примечание: Т.к. файл designtime.jar используется только во время проектирования, не используется при компоновке, его не следует добавлять в путь компоновки Java.
Совет: Если файл JAR импортируется с распаковкой, то нужно только добавить группу beaninfoclasses на вкладке Группы страницы Путь для BeanInfo.