Erreur: Archive pour la bibliothèque ne peut pas être lu ou n'est pas valide d'un fichier ZIP.
Je vais avoir des difficultés à configurer le build path de mon projet java. Je suis actuellement dans une Co-Op, IL poste donc je suis un peu nouveau dans tout cela. Mon fond est principalement en C++ et je suis à l'apprentissage de java à la volée. Je suis aussi un peu nouveau pour Eclipse (Kepler service release 1).
Je suis en train de travailler sur un bug sur un programme existant et la nécessité d'obtenir le programme à construire pour que je puisse travailler sur elle. Quand j'ajoute tout de l'extérieur .les fichiers jar que je sais pour un fait sont celles de droite, j'obtiens cette erreur sur deux d'entre eux :
"Archive de la bibliothèque obligatoire: '(l'emplacement du fichier)' ne peut pas être lu ou n'est pas valide d'un fichier ZIP"
Deux de l'autre à temps plein des gars de mon équipe ont obtenu le programme à exécuter avec la même .les fichiers jar, un Eclipse Indigo et de l'autre l'exécution de la même Kepler version que moi. J'ai aussi été en mesure d'ouvrir les deux .jar fichiers manuellement et tout semble y être. Après chaque essai d'essayer de résoudre ce problème, j'ai rafraîchi, de nettoyer et de redémarrer eclipse. Les deux autres temps plein de gars ont dit qu'ils n'ont jamais vu cette erreur. Je voudrais avoir une idée sur ce à partir de n'importe qui qui a des expériences similaires, de sorte que je ne pas utiliser beaucoup plus de leur temps.
jar tvvf FILE
. Ensuite, ajoutez-les dans votre projet eclipse. Enfin, un clic droit et ajouter à la "Build Path".Essayé cela, et la .les fichiers jar sont bons. J'ai toujours le même message d'erreur quand je l'ai rajouté à la build path.
Essayez de démarrer eclipse à partir de la ligne de commande, avec "eclipse-clean" - reportez-vous à cette question pour une explication.
J'ai commencé à éclipse "eclipse -propre" à partir de la ligne de commande et Ça n'a rien changé. J'ai aussi essayé de copier le dossier eclipse sur mon bureau et la modification de la copie de l'éclipse.ini pour commencer à nettoyer. Aussi ne fonctionne pas.
Vous devez avoir inclus un non-fichier JAR (.xml ou .les propriétés) dans le classpath.
OriginalL'auteur | 2014-01-13
Vous devez vous connecter pour publier un commentaire.
J'ai Eu ce problème, simplement résolu en supprimant .les fichiers jar du répertoire Libs puis copiez->coller d'origine Pots de nouveau. Puis faire un nettoyage complet -> reconstruire
OriginalL'auteur AnhSirk Dasarp
J'ai eu la même erreur ici. Ce que j'ai fait pour résoudre le problème a été de fermer et de rouvrir le projet.
OriginalL'auteur Calixto
J'ai eu ce problème, a pris l'aide du lien suivant solution
qui dit en substance à
1. supprimer la maven dossier de téléchargement
2. maven>mise à jour du projet dans eclipse
Dans mon cas, j'ai supprimé hibernate dossier, depuis que j'ai été d'erreur liées à hibernate-validator.jar
OriginalL'auteur Akshay Vijay Jain
J'ai eu le même problème et trouvé la cause racine est le JDK dans mon shell linux est fixé à 1,6, mais dans l'eclipse, le JRE 1.7.
OriginalL'auteur Frank Fu
À l'aide d'Eclipse sans m2e caractéristiques (Standard Edition) m'a aidé.
Problème similaire avec le Printemps toolsuite
OriginalL'auteur Basilevs
Vient de partout ce lien, qui montre une manière d'obtenir débloqué.
Dans la boîte de dialogue préférences vont à
et changement Incomplète build path "Avertissement" (par défaut "Erreur")
Cela peut être fait à l'échelle mondiale (pour tous les projets), ou sur une base de projet par projet.
OriginalL'auteur xbranko
Vérifier le pot autorisations de fichiers du/de la propriété.
J'ai eu le même problème sur eclipse installé sur Linux et fixée par paramètre le fichier des autorisations de droit.
OriginalL'auteur user1384205
Dans mon cas ..a travaillé, après la suppression de ce de spirngrest-servlet.xml fichier.
Je pense qu'il a eu à faire avec l'emplacement par défaut de maven repository de fichiers jar.
Été à elle pendant 3 jours. enfin résolu.Espérons que cela aide quelqu'un.Il suffit de regarder pour similaires à penser dans votre spirngrest-servlet.xml fichier. Bonne chance.
OriginalL'auteur Debasish Ghosh
J'ai juste essayé la suite et il a travaillé:
Près eclipse car il peut y avoir certains fichiers eclipse est l'accès et vous ne serez pas en mesure de le supprimer.
Supprimer toutes les librairies installées dans les dépôts maven dossier: ".m2/repository"
Ouvrez eclipse et mise à jour de votre projet(Alt+F5).
Ce que nous venons de faire? : Il est possible que les bibliothèques existantes dans le référentiel local sont erronées et maven essaie d'ouvrir ce qui échoue. Maintenant, nous avons supprimé le déjà existant de la bibliothèque et à la mise à jour du projet, Maven va télécharger la bibliothèque, ce qui devrait résoudre le problème.
OriginalL'auteur Nandan Chaturvedi
j'ai fixé ce, tout simplement en supprimant tout à l'intérieur de l' /Utilisateurs/nom_utilisateur/.m2/dossier de référentiel. pas le dossier du référentiel lui-même. et puis l'exécution d'un mvn clean package dans le dossier du projet
OriginalL'auteur incognito nerd