BeanInfo 클래스가 정의하는 Java Bean과 동일한 프로젝트의 별도 JAR 파일,
별도 프로젝트 또는 파일 시스템에 BeanInfo 클래스를 보관할 수 있습니다.
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 파일을 가져올 때
프로젝트에서 이를 확장할 경우 패키지 탭의 BeanInfo 경로에 beaninfoclasses 패키지를
추가해야 합니다.