När du utvecklar klasser i den visuella redigeraren för Java kan du välja att förvara .java-filer och BeanInfo-klasser i olika projekt. Det gör det möjligt att enkelt utveckla och placera ut klasser separat.
Exempel: MyProject innehåller klassen runtimeclasses.MyJavaBean. Ett andra projekt, MyBeanInfoProject, innehåller paketet beaninfoclasses.MyJavaBeanBeanInfo.
Eftersom en BeanInfo-klass måste ha information om vilken klass den representerar måste MyProject ingå i Java-byggsökvägen för MyBeanInfoProject. Observera att det omvända inte gäller - MyBeanInfoProject får inte ingå i Java-byggsökvägen till MyProject eftersom det orsakar en cirkelreferens.
Så här konfigurerar du arbetsmiljön så att BeanInfo-klasser lagras i ett annat projekt än det .java-filerna lagras i:
Genomgången av de olika stegen för att ange plats för BeanInfo-klasser för ett projekt när de finns i ett annat projekt är nu klar.
Kommentar: