J'ai récemment opté pour l'J2EE de .NET, et je suis confus sur où mettre les fichiers JAR. Je sais que le chemin de la classe, WEB-INF, et Eclipse Java sur le Chemin Web sont tous les lieux où les Bocaux peuvent être conservés, mais je suis confus au sujet de laquelle le dossier de l'utiliser, quand et pourquoi.
Tout d'abord, nous avons le CLASSPATH. J'ai l'habitude de régler en allant dans "Variables d'Environnement" à l'intérieur "de Mon Ordinateur." Je sais que c'est l'endroit par défaut où le compilateur Java regarde les fichiers JAR. Quand j'ai ajouter un dossier ou un POT à ma variable d'environnement CLASSPATH, pourquoi est-il ignoré par Eclipse, le compilateur Java et le serveur web?
Aussi, je sais que WEB-INF\LIB est un endroit où vous pouvez mettre les fichiers JAR que votre application web va utiliser. Cependant, j'ai mis en Pots dans WEB-INF\LIB pour les avoir seulement être ignoré. Dans quelles situations doit-je mettre les Pots dans WEB-INF\LIB dossier? Comment puis-je obtenir de l'Éclipse ou le serveur web pour les remarquer?
Jusqu'à présent, la seule chose qui fonctionne pour moi est de changer le Java Build Path pour un projet Eclipse. Je vais sélectionner les Pots j'ai besoin et cliquez sur "Add External JARs." La plupart du temps quand je fais cela, Eclipse va reconnaître mes Pots et de lire les classes y sont. Cependant, j'ai couru dans un tas de bizarre erreurs aléatoires tout en faisant cela (surtout d'avoir à faire avec des dépendances, je pense). Pour une raison quelconque, j'ai juste le sentiment que ce n'est pas la bonne façon de faire les choses, et que je suis absent quelque pièce essentielle de l'information. Quand dois-je Ajouter manuellement Externe des Pots à l'intérieur de l'Éclipse, et quand je dois faire les choses différemment? Comment se fait-Eclipse Java Build Path ne semble pas savoir sur les dossiers dans ma variable d'environnement CLASSPATH?
Vraiment, je voudrais juste mieux comprendre le chemin de la classe, Eclipse Java Build Path, et la WEB-INF/LIB du dossier -- les buts qu'ils servent, les relations entre eux, et où je dois mettre mes Pots dans diverses situations. Je vous serais reconnaissant de tout conseil que vous pourriez me donner, ou des articles que vous pourriez recommander.
Je vous remercie.