202 votes

Eclipse erreur: indirectement référencé de besoin .les fichiers de classe?

J'ai eu une erreur dans Eclipse. Que signifie ce message d'erreur signifie:

The type iglu.ir.TermVector cannot be resolved. It is indirectly referenced from required .class files

204voto

Arne Points 6797

Il signifie: "Une classe que vous utilisez a besoin d'une autre classe qui n'est pas sur le chemin de la classe." Vous devriez assurez-vous (comme Harry Joie suggère) pour ajouter le jar requis pour le classpath.

24voto

Jerry Miller Points 109

Ce n'est plus une question de Eclipse devient confus que c'est une erreur réelle. J'ai ignoré l'erreur et a couru le service web dont endpointInterface, il s'est plaint, et il a couru bien, sauf pour les avoir à traiter avec la boîte de dialogue à chaque fois que je voulais pour l'exécuter. Juste un autre opaque d'erreur qui me dit que rien.

17voto

Mário Kapusta Points 73

Il m'arrive parfois, j'ai toujours fixe qui avec "mvn eclipse:nettoyage de la commande" pour nettoyer les anciennes propriétés, puis exécuter mvn eclipse:eclipse -Dwtpversion=2.0 (pour le projet web du cours). Il y a quelques anciennes propriétés enregistrées afin d'eclipse est confus parfois.

5voto

Mayur Points 21

Cette erreur se produit lorsque les classes dans le fichier jar ne pas suivre la même structure que de la structure de dossier du pot..

par exemple, si vous avez fichier de classe est le package com.test.l'examen et l'classes.jar créé à partir de ce fichier de classe a de la structure de test.examen... erreur sera levée. Vous avez besoin de corriger la structure du package de votre classes.jar et puis l'inclure dans ecplipse build path...

3voto

Denis Points 21

Si vous ne pouvez toujours pas trouver quelque chose de mal avec votre configuration, vous pouvez essayer de Projet -> Nettoyez tous les projets dans l'espace de travail.

EDIT: Désolé, ne pas voir la suggestion de verbose_mode même chose ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X