별도의 프로젝트 또는 파일 시스템에 Java Bean을 정의한 것과 같이 동일한 프로젝트의 별도의 JAR 파일에 BeanInfo 클래스를 보관할 수 있습니다.
BeanInfo 클래스를 사용하고 해당 소스 코드를 찾아보기 위해 클래스를 ZIP 또는 JAR 파일로 프로젝트에 가져올 수 있습니다. 그런 다음 파일 컨텐츠를 개별 항목까지 확장할 수 있습니다. 공간을 절약하기 위해 BeanInfo 클래스를 JAR 파일에 남겨 둘 수 있고 JAR을 있는 그대로 가져올 수 있습니다.
그러나 JAR 파일의 BeanInfo 클래스를 비주얼 클래스의 자체 검사 동안 사용하려면 프로젝트의 BeanInfo 경로에 JAR 파일을 포함해야 하고 JAR 파일에서 패키지의 이름을 지정해야 합니다.
BeanInfo 클래스가 들어 있는 JAR 파일을 프로젝트의 BeanInfo 경로에 추가하려면 다음을 수행하십시오.
- 비주얼 클래스가 있는 프로젝트를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 특성을 선택하십시오.
- BeanInfo 경로 특성 페이지에서 BeanInfo 클래스 탭으로 이동하십시오.

- 다음 단계 중 하나를 수행하십시오.
- BeanInfo JAR 파일이 작업공간에 있는 프로젝트에 포함되어 있는 경우 JAR 추가 단추를 클릭하십시오.
- BeanInfo JAR 파일이 파일 시스템에 있고 프로젝트에 포함되지 않은 경우 외부 JAR 추가 단추를 클릭하십시오.
JAR 선택 창이 열립니다. 외부 JAR 파일을 추가할 경우 파일 시스템에서 위치를 찾아볼 수 있습니다. 작업 공간의 프로젝트에서 JAR 파일을 추가할 경우 창이 BeanInfo 경로에 포함되어 있지 않은 JAR 파일을 검색합니다.
- BeanInfo 클래스가 포함된 JAR 파일을 선택하고 확인을 클릭하십시오.
- BeanInfo 클래스가 포함된 JAR 파일의 패키지를 지정해야 합니다. 추가한 각 JAR 파일에 대해 다음 단계를 완료하십시오.
- JAR 파일을 선택하고 경로 수정을 클릭하십시오. 검색 경로 수정 창이 열립니다.
- 패키지 선택을 클릭하고 BeanInfo 클래스가 포함된 패키지 이름을 입력한 다음 확인을 클릭하십시오.
같은 JAR 파일의 여러 패키지에 대해 이 단계를 반복하십시오.

패키지가 검색 경로 수정 창의 목록에 추가됩니다.
- BeanInfo 클래스가 포함된 JAR 파일의 패키지 나열을 완료하면 확인을 클릭하십시오.
- 프로젝트 특성 창을 닫으려면 확인을 클릭하십시오.
예를 들어, MyProject 프로젝트에는 Java Bean runtimeclasses.MyBean이 포함됩니다.
JAR 파일 designtime.jar에는 beaninfoclasses 패키지의 BeanInfo 클래스가 포함됩니다.
designtime.jar 파일을 MyProject 또는 다른 프로젝트로 가져올 수도 있고 파일 시스템에 남겨 둘 수도 있습니다. 그런 다음 designtime.jar를 MyProject의 BeanInfo 경로에 추가하고 beaninfoclasses 패키지 이름을 BeanInfo 클래스의 위치로 지정하십시오.
중요: designtime.jar는 빌드 시가 아니라 디자인 시에만 사용되므로 Java 빌드 경로에 추가할 필요가 없습니다.
팁: JAR 파일을 가져올 때 프로젝트에서 확장하는 경우 beaninfoclasses 패키지를 패키지 탭의 BeanInfo 경로에 추가해야 합니다.