Comment ajouter le POT de bibliothèques à la GUERRE de projet sans faire face à java.lang.ClassNotFoundException? Classpath vs Build Path vs /WEB-INF/lib

Comment dois-je ajouter JAR bibliothèques à une GUERRE de projet dans Eclipse sans faire face à java.lang.ClassNotFoundException ou java.lang.NoClassDefFoundError?

La CLASSPATH variable d'environnement ne semble pas fonctionner. Dans certains cas, nous avons ajouter des fichiers JAR à la Build Path propriété du projet Eclipse pour rendre le code compilé. Nous avons parfois besoin de mettre les fichiers JAR à l'intérieur de /WEB-INF/lib dossier de l'application web Java EE pour rendre le code à exécuter sur les classes à l'intérieur de ce POT.

Je n'ai pas de comprendre exactement pourquoi CLASSPATH ne fonctionne pas et dans quels cas il convient d'ajouter les Pots de Build Path et quand exactement les Pots doivent être placés dans /WEB-INF/lib.

OriginalL'auteur Kiran | 2011-07-22