2011-07-13 1 views
0

J'ai créé un projet "plug-in" simple. Mais quand j'ai essayé de créer une classe de plug-in qui étend "org.eclipse.core.runtime.Plugin" il a dit que le nom n'a pas pu être résolu. J'ai ajouté "org.eclipse.core.runtime" à Require-Bundle,Comment il est possible que "org.eclipse.core.runtime" soit nécessaire dans MANIFEST.MF?

mais je me demandais comment il se peut que je doive l'ajouter à Require-Bundle?

Est-ce que cela ne devrait pas être chargé sans rapport avec MANIFEST.MF? Ou est-ce une nouvelle fonctionnalité d'Eclipse?

+0

Il suffit d'obtenir que MANIFEST.MF est une chose OSGI, pas Eclipse. – outmind

Répondre

0

Dans OSGi, vous devez déclarer la dépendance de chaque paquet ou paquet que vous utilisez. La seule chose directement accessible est les classes JRE de base et l'API OSGi elle-même.

Questions connexes