Bean-komponenttien ja BeanInfo-luokkien säilytys eri projekteissa

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:

  1. Napsauta Java-perspektiivissä hiiren kakkospainikkeella projektia, joka sisältää BeanInfo-luokat ja valitse ponnahdusvalikosta Ominaisuudet. Ominaisuudet-ikkuna avautuu.
  2. Valitse Java-luontipolku. Napsauta Projektit-välilehteä ja lisää Java-bean-komponentit (.java-tiedostot) sisältävä projekti luontipolkuun. Tämä määrittää kaikkien sellaisten ajon aikana tarvittavien luokkien sijainnin, jotka eivät kuulu valittuun projektiin. Yllä kuvatut esivaatimukset on nyt täytetty. Sulje tämä Ominaisuudet-ikkuna.
  3. Avaa sen projektin Ominaisuudet-ikkuna, joka sisältää .java-tiedostot, ja valitse BeanInfo-polku. Napsauta BeanInfo-luokat-välilehteä.
  4. Napsauta Lisää projekteja -painiketta. Kaikkien käytettävissä olevien projektien luettelon sisältävä valintaikkuna tulee näkyviin. Voit suodattaa luetteloa käyttämällä valintaikkunan yläosassa olevaa tekstikenttää. Kun löydät BeanInfo-luokat sisältävän projektin, valitse se ja napsauta OK-painiketta.
  5. Projekti sisällytetään nyt itsekuvaavuuteen käytettävän näennäiskoneen luokkapolkuun, mutta sinun on myös määritettävä BeanInfo-luokat sisältävät paketit. Voit tehdä tämän valitsemalla BeanInfo-luokat sisältävän projektin ja napsauttamalla Muokkaa polkuja -painiketta. Valitse näyttöön tulevasta hakupolkujen muokkausikkunasta BeanInfo-luokan sisältävä paketti napsauttamalla Valitse paketit -vaihtoehtoa. Valitse paketit -valintaikkuna tulee näkyviin, ja siinä näkyy rakenne-esitys projektissa olevista paketeista.
  6. Valitse BeanInfo-luokat sisältävä paketti. Jos paketteja on useita, voit valita kunkin vuorollaan. Voit myös määrittää niiden hakujärjestyksen Ylös- ja Alas-painikkeilla.

Toisessa projektissa olevien projektin BeanInfo-luokkien sijainnin määritysvaiheet on nyt tehty.

Huomautukset:

(C) Copyright IBM Corporation 1999, 2004. All rights reserved.