Oppbevare BeanInfo-klasser i en JAR-fil

Du kan oppbevare BeanInfo-klassene i en egen JAR-fil i det samme prosjektet som Java-bønnene du definerer, i et eget prosjekt eller på filsystemet.

Hvis du skal bruke BeanInfo-klassene og bla gjennom kildekoden, kan de importeres i et prosjekt som en ZIP- eller JAR-fil. Innholdet i filen kan da utvides til de enkelte postene. For å spare plass kan BeanInfo-klassene bli liggende i JAR-filen, og JAR-filen kan importeres som den er.

Men for at BeanInfo-klassene i JAR-filen skal bli brukt under introspeksjon av de visuelle klassene, må du inkludere JAR-filen i BeanInfo-banen for prosjektet, og du må navngi pakkene i JAR-filen.

Slik legger du til JAR-filer som inneholder BeanInfo-klasser, i prosjektets BeanInfo-bane:

  1. Høyreklikk på prosjektet med de visuelle klassene og velg Egenskaper fra hurtigmenyen.
  2. På egenskapssiden for BeanInfo-bane går du til flippen BeanInfo-klasser:
    Egenskaper for BeanInfo-bane
  3. Utfør ett av disse trinnene:
    • Klikk på knappen Legg til JAR-filer hvis BeanInfo JAR-filene er inkludert i et prosjekt i arbeidsområdet.
    • Klikk på knappen Legg til eksterne JAR-filer hvis BeanInfo JAR-filene ikke ligger på filsystemet og ikke er inkludert i et prosjekt.
    Vinduet JAR-valg blir åpnet. Hvis du skal legge til eksterne JAR-filer, kan du bla til der de ligger i filsystemet. Hvis du skal legge til JAR-filer fra prosjekter i arbeidsområdet, oppdager vinduet eventuelle JAR-filer som ikke allerede er inkludert i BeanInfo-banen.
  4. Velg JAR-filene som inkluderer BeanInfo-klassene, og klikk på OK.
  5. Du må nå oppgi pakkene i JAR-filene som inkluderer BeanInfo-klassene. Utfør følgende trinn for hver JAR-fil du har lagt til:
    1. Velg JAR-filen og klikk på Endre baner. Vinduet Endre søkebaner blir åpnet.
    2. Klikk på Velg pakker og oppgi navnet på pakken som inkluderer BeanInfo-klassene, og klikk på OK. Gjenta dette trinnet for flere pakker i den samme JAR-filen.
      Oppgi pakkenavn
      Pakkene blir lagt til på listen i vinduet Endre søkebaner.
    3. Klikk på OK når du har sett listen over pakkene i JAR-filen som inneholder BeanInfo-klassene.
  6. Klikk på OK for å lukke vinduet for prosjektegenskaper

Prosjektet MyProject kan for eksempel inneholde Java-bønnen runtimeclasses.MyBean. JAR-filen designtime.jar inneholder den tilhørende BeanInfo-klassen i pakken beaninfoclasses.

Du kan enten importere filen designtime.jar i MyProject, eller et annet prosjekt, eller du kan la den ligge på filsystemet. Deretter legger du til designtime.jar i BeanInfo-banen til MyProject og navngir beaninfoclasses-pakken som plasseringen til BeanInfo-klassene.

Husk: Fordi designtime.jar bare blir brukt under designfasen, og ikke under bygging, trenger den ikke å legges til i Java-byggebanen.
Tips: Hvis du utvider JAR-filen i prosjektet når du importerer den, trenger du bare å legge til beaninfoclasses-pakken i BeanInfo-banen på flippen Pakker.

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.