Når du utvikler klasser i det visuelle redigeringsprogrammet for Java, kan du velge å oppbevare .java-filene og BeanInfo-klassene i forskjellige prosjekter. Dette gjør det enkelt å utvikle og distribuere klassene hver for seg.
MyProject inneholder for eksempel klassen runtimeclasses.MyJavaBean. Et annet prosjekt, MyBeanInfoProject, inneholder pakken beaninfoclasses.MyJavaBeanBeanInfo.
Fordi en BeanInfo-klasse må vite hvilken klasse den representerer, må MyBeanInfoProject inkludere MyProject i Java-byggebanen. Legg merke til at det motsatte ikke er tilfellet - MyProject skal ikke inkludere MyBeanInfoProject i Java-byggebanen, fordi dette oppretter en sirkelreferanse.
Slik konfigurerer du arbeidsbenken slik at BeanInfo-klasser blir lagret i et annet prosjekt enn .java-filene:
Trinnene for å oppgi plasseringen av et prosjekts BeanInfo-klasser når de er i et annet prosjekt, er nå fullført.
Merknader: