Bevar beans og BeanInfo-klasser i forskellige projekter

Når du udvikler klasser i Visuel editor til Java, kan du bevare .java-filer og BeanInfo-klasser i forskellige projekter. Det gør det muligt nemt at udvikle og distribuere klasser separat.

Eksempel: MitProjekt indeholder klassen runtimeclasses.MinJavaBean. Et andet projekt, MitBeanInfoProjekt, indeholder pakken beaninfoclasses.MinJavaBeanBeanInfo.

Da en BeanInfo-klasse skal kende den klasse, den repræsenterer, skal MitBeanInfoProjekt indeholde MitProjekt i dens Java-byggesti. Bemærk, at det omvendte ikke er sandt - MitProjekt skal ikke indeholde MitBeanInfoProjekt i Java-byggestien, fordi det opretter en cirkulær reference.

For at konfigurere arbejdsbænkindstillinger, så BeanInfo-klasser gemmes i forskellige projekter fra .java-filer:

  1. Højreklik på det projekt, der indeholder BeanInfo-klasser i Java-perspektivet, og vælg Egenskaber på pop op-menuen. Vinduet Egenskaber åbnes.
  2. Vælg Java-byggesti. Klik på skillebladet Projekter, og tilføj det projekt, der indeholder Java-beans (.java-filer) i byggestien. Det angiver placeringen af alle klasser, der er påkrævet ved runtime, og som ikke er en del af det aktuelle projekt. Det har nu opfyldt de forudsætninger, der er omtalt ovenfor. Luk vinduet Egenskaber.
  3. Åbn vinduet Egenskaber for det projekt, der indeholder .java-filer, og vælg BeanInfo-sti. Klik på skillebladet BeanInfo-klasser.
  4. Klik på knappen Tilføj projekter. En dialogboks, der viser alle tilgængelige projekter, åbnes. Du kan bruge tekstfeltet øverst i dialogboksen til at filtrere listen. Når du finder det projekt, der indeholder BeanInfo-klasser, skal du markere det og klikke på OK.
  5. Projektet inkluderes nu i CLASSPATH for den virtuelle maskine, der anvendes til introspektion, men du skal også angive de pakker, der indeholder BeanInfo-klasser. Det gør du ved at vælge det projekt, der indeholder BeanInfo-klasser og klikke på knappen Revidér stier. I dialogboksen Revidér søgestier, der åbnes, skal du vælge den pakke, der indeholder BeanInfo-klasser, ved at klikke på Vælg pakker. Dialogboksen Vælg pakke åbnes, der indeholder en træstruktur med pakker i projektet.
  6. Vælg den pakke, der indeholder BeanInfo-klasser. Hvis der er mere end en pakke, kan du vælge dem efterhånden. Du kan også bruge knapperne Op og Ned til at bestemme den rækkefølge, de skal søges i.

Du har nu angivet placeringen af et projekts BeanInfo-klasser, når de er i et andet projekt.

Bemærk:

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