A komponensek és a BeanInfo osztályok tárolása ugyanabban a projektben, de különböző csomagokban

A Visual Editor for Java szerkesztőben osztályok fejlesztésekor a BeanInfo osztályokat és a .java fájlokat tárolhatja ugyanabban a projektben, de más csomagokban.

Ehhez a Java projekt tulajdonságai közt módosítani kell a vizuális szerkesztő által használt BeanInfo keresési útvonalat. A külön csomagban tárolással elválaszthatja egymástól a tervezési időben illetve a futásidőben használt csomagokat, és ez az elkülönítés telepítéskor is megoldható.

Tegyük fel például, hogy a SajatProjekt az alábbi csomagokat tartalmazza:

A fenti konfiguráció beállításához tegye a következőket:

  1. A Java perspektívában kattintson a jobb egérgombbal a két csomagot tartalmazó projektre, majd válassza az előugró menü Tulajdonságok menüpontját.
  2. A tulajdonságok listájáról válassza ki a BeanInfo útvonal elemet.
  3. A Csomagok lapon jelölje ki a BeanInfo elemzés engedélyezése a projekten jelölőnégyzetet. Ha ezt elmulasztja, akkor a vizuális szerkesztő nem használja a projekthez megadott BeanInfo útvonalat.
  4. Kattintson a Csomagok kiválasztása gombra, majd válasszon ki a projekt BeanInfo osztályait tartalmazó csomagokat.
  5. Választható: Ha meg szeretné változtatni azt a sorrendet, amit a belső elemzés a csomagok kereséséhez használ, akkor kattintson a Sorrend és exportálás fülre, és a Fel és Le gombokkal állítsa be a sorrendet. A belső elemzés a megfelelő BeanInfo osztály keresésére vonatkozó szabályok sorban alkalmazza az összes csomagra. A csomagok sorrendjének megváltoztatása tehát csak akkor szükséges, ha egy Java komponenshez több BeanInfo osztály is tartozhat.
  6. Ha ezeket a csomagokat el kívánja helyezni a projekt osztályaira hivatkozó más Java projektek osztályainak BeanInfo keresési útvonalában (és ezért ezt a projektet elhelyezni azok összeépítési útvonalában), akkor a BeanInfo osztályokat tartalmazó csomagot exportálni kell. Ellenőrizze az alábbi beállítások meglétét:
    1. A BeanInfo tulajdonságok párbeszédablak Sorrend és exportálás lapján győződjön meg róla, hogy a BeanInfo osztályokat tartalmazó csomagok ki vannak jelölve exportálásra.
    2. Ugyanezen projekt adatlapjának Java összeépítési útvonal lapján győződjön meg róla, hogy a BeanInfo osztályokat tartalmazó csomagok nincsenek kizárva az exportálásból. A Java összeépítési útvonal adatlapján beállított kizárás felülbírálja a BeanInfo adatlap beállításait.

A projekthez létrejövő belső elemző a keresési útvonalának Csomagok listájában található összes csomagot tartalmazza.

(C) Copyright IBM Corporation 1999, 2004. Minden jog fenntartva.