Lorsque vous développez des classes dans Visual Editor for Java, vous pouvez conserver les fichiers .java et les classes BeanInfo dans des projets différents. Ce mécanisme permet de développer facilement des classes pour les déployer séparément.
Par exemple, MyProject contient la classe runtimeclasses.MyJavaBean. Un second projet, MyBeanInfoProject, contient le package beaninfoclasses.MyJavaBeanBeanInfo.
Comme la classe BeanInfo a besoin de connaître la classe qu'elle représente, MyBeanInfoProject doit inclure MyProject dans son chemin de compilation Java. Toutefois, l'inverse n'est pas vrai : MyProject ne doit pas inclure MyBeanInfoProject dans son chemin de compilation car cela crée une référence circulaire.
Pour configurer le plan de travail afin que les classes BeanInfo soient stockées dans un projet différent de celui des fichiers .java, procédez comme suit :
Les étapes à suivre pour définir l'emplacement des classes BeanInfo stockées dans un autre projet sont à présent terminées.
Remarques :
Rubrique parent : Spécification de l'emplacement des classes BeanInfo
Concepts connexes
Classes BeanInfo et introspection
Tâches connexes
Conservation des beans et des classesBeanInfo dans des packages différents au sein du même projet
Conservation des classes BeanInfo dans un fichier JAR
Définition explicite de l'emplacement des classes BeanInfo
Conservation des beans et des classes BeanInfo dans le même package