Kun kehität luokkia graafisessa Java-muokkausohjelmassa, voit säilyttää .java-tiedostot ja BeanInfo-luokat eri projekteissa. Näin voit vaivatta toteuttaa luokkien kehityksen ja käyttöönoton erillisinä prosesseina.
Esimerkiksi projektissa MyProject on luokka runtimeclasses.MyJavaBean. Toisessa projektissa, MyBeanInfoProject, on paketti beaninfoclasses.MyJavaBeanBeanInfo.
Koska BeanInfo-luokan on tunnettava luokka, jota se esittää, MyBeanInfoProject-projektin Java-luontipolkuun on sisällytettävä MyProject-projekti. Huomaa, että tämä ei toimi käänteisesti - MyProject-projektin Java-luontipolussa ei tule olla MyBeanInfoProject-projektia, koska siitä muodostuu kehäviittaus.
Jos haluat määrittää työympäristön siten, että BeanInfo-luokat tallennetaan johonkin toiseen projektiin kuin .java-tiedostot, toimi seuraavasti:
Toisessa projektissa olevien projektin BeanInfo-luokkien sijainnin määritysvaiheet on nyt tehty.
Huomautukset: