Étrange problème avec Apache commune de la collection
Je ne suis pas sûr de ce que pourrait être la cause de ce problème, mais je suis confronté depuis le matin et me semble que je suis en train de faire quelque chose de mal ou j'ai fait quelque chose de mal avec mon Eclipse IDE
j'ai inclus Apache commum collection c'est mon projet à l'aide de maven comme suit
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
Depedency est arriver inclus correctement, mais lorsque j'essaie d'utiliser à la suite de la méthode de collecte util
MapUtils.isEmpty(java.util.Map map)
or
MapUtils.isNotEmpty(java.util.Map map)
Ils ne sont pas affichées dans l'éditeur et la seule méthode que je vois sous MapUtil est
invertMap(java.util.Map map)
- je vérifier l'instruction importer dans Eclipse et ses
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.collections.MapUtils;
Vous ne savez pas où les choses vont mal que j'ai utilisé ci-dessus méthode utilitaire, nombre de fois, effectuez l'une n'ont aucune idée de
- vous svp décrivez une mauvaise version? est-t-il des informations que seules les méthodes ne sont pas là reste d'entre eux est visible pour moi.
Actualisez votre projet eclipse à l'aide de mvn eclipse:eclipse et ouvrez à nouveau le projet. Vous aurez le droit de dépendance alors.
je l'ai déjà fait, aussi comme je l'ai mentionné bocal est-il seulement question je suis en face de la méthode ne sont pas là
Êtes-vous sûr que c'est 3.2.1 vous utilisez? Vérifier d'où l'importation est à venir, comme vous l'avez peut-être avoir un conflit, parce que l'un de vos libs est d'importer une autre version de apache.commons. Essayer de l'importer "org.apache.commons.les collections.MapUtils" et voir si il y a encore un problème.
OriginalL'auteur Umesh Awasthi | 2012-11-19
Vous devez vous connecter pour publier un commentaire.
Êtes-vous sûr que c'est 3.2.1 vous utilisez? Vérifier d'où l'importation est à venir. Vous peut-être avoir un conflit, parce que l'un de vos libs est d'importer une autre version de apache.commons.
Essayer de l'importer "org.apache.commons.les collections.MapUtils" et voir si il y a encore un problème.
OriginalL'auteur Caesar Ralf
Votre importer est correct. CollectionUtils ( http://commons.apache.org/collections/apidocs/index.html?org/apache/commons/collections/CollectionUtils.html ) a des méthodes
Vous êtes à la recherche d'int la mauvaise classe MapUtils.
isEmpty(java.util.Collection)
dansCollectionUtils
documentationIl est là depuis 3.2 et j'ai ajouté un lien vers la javadoc dans ma réponse.
OriginalL'auteur randominstanceOfLivingThing