Bevar BeanInfo-klasser i en JAR-fil

Du kan opbevare BeanInfo-klasser i en separat JAR-fil i samme projekt som de Java-beans, de definerer, i et separat projekt eller i filsystemet.

For at bruge BeanInfo-klasser og gennemse deres kildekode, kan de importeres til et projekt som en zip- eller jarfil. Derefter kan indholdet af filen udvides til de individuelle indgange. For at spare plads kan BeanInfo-klasser efterlades i JAR-filen, og JAR-filen kan importeres som den er.

Du skal imidlertid inkludere JAR-filen i BeanInfo-stien for projektet, og du skal navngive pakkerne i JAR-filen, for at BeanInfo-klasserne skal kunne anvendes under introspektion.

Sådan tilføjer du JAR-filer, der indeholder BeanInfo-klasser, til projektets BeanInfo-sti:

  1. Højreklik på projektet med de visuelle klasser, og vælg Egenskaber på pop op-menuen.
  2. Gå til skillebladet BeanInfo-klasser på egenskabssiden BeanInfo-sti:
    Egenskaber for BeanInfo-sti
  3. Gør et af følgende:
    • Klik på knappen Tilføj JAR-filer, hvis BeanInfo JAR-filerne er inkluderet i et projekt i arbejdsområdet.
    • Klik på knappen Tilføj eksterne JAR-filer, hvis BeanInfo JAR-filerne er i filsystemet og ikke er inkluderet i projektet.
    Vinduet JAR-valg åbnes. Hvis du tilføjer eksterne JAR-filer, kan du bruge gennemse til at finde placeringen i filsystemet. Hvis du tilføjer JAR-filer fra projekter i arbejdsområdet, registreres JAR-filer automatisk i vinduet, hvis de ikke allerede er inkluderet i BeanInfo-stien.
  4. Vælg de JAR-filer, der indeholder BeanInfo-klasserne, og klik på OK.
  5. Du skal nu angive pakkerne i de JAR-filer, der indeholder BeanInfo-klasser. Afslut følgende trin for hver JAR-fil, som du har tilføjet:
    1. Markér JAR-filen, og klik på Revidér stier. Vinduet Revidér søgestier åbnes.
    2. Klik på Vælg pakker, og angiv navnet på den pakke, der indeholder BeanInfo-klasser, og klik på OK. Gentag dette trin for flere pakker i den samme JAR-fil.
      Angiv pakkenavn
      Pakkerne tilføjes til listen i vinduet Revidér søgestier.
    3. Klik på OK, når du har placeret pakkerne i den JAR-fil, der indeholder BeanInfo-klasser.
  6. Klik på OK for at lukke vinduet projektegenskaber

Projektet MitProjekt indeholder f.eks. Java-bean'en runtimeclasses.MinBean. JAR-filen designtime.jar indeholder dens BeanInfo-klasse i pakken beaninfoclasses.

Du kan enten importere filen designtime.jar til MitProjekt eller et andet projekt, eller du kan efterlade den i filsystemet. Derefter kan du tilføje designtime.jar til BeanInfo-stien for MitProjekt og angive beaninfoclasses-pakken som placering for BeanInfo-klasser.

Husk: Da designtime.jar kun anvendes under design, ikke under bygning, er det ikke nødvendigt at tilføje den til Java-byggestien.
Tip: Hvis du udvider JAR-filen i projektet, når du importerer den, skal du simpelthen tilføje pakken beaninfoclasses til BeanInfo-stien på skillebladet Pakker.

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