J'utilise JRE6 / ECLIPSE et Importer Javax.el. * L'erreur p>
package javax.el n'existe pas [Javac] importer javax.el. *; p>
arrive. N'est-ce pas censé faire partie de Java? Quelqu'un peut-il me dire pourquoi cela pourrait être. Merci m p>
5 Réponses :
L'API de servlet n'est pas "faisant partie de Java"; Il est défini par la Java EE ("Enterprise Edition"), et se trouve dans les bibliothèques fournies par votre conteneur de servlet. P>
Il s'agit généralement d'une partie du récipient de servlet en question (un récipient de servlet est fondamentalement un Béton em> implémentation du servlet / JSP / EL parties de l'API abstrait Java EE). Les bibliothèques nécessaires sont généralement disponibles dans Cependant, lorsque vous développez à Eclipse, c'est une pratique normale que vous intégrez le serveur en question dans la vue Serveurs et associer le projet Web dynamique em> avec elle. Dans la vue Serveurs, ajoutez simplement un nouveau serveur et localisez l'installation du serveur existant. Ensuite, vous devriez voir ceci classé lors de l'assistant de création EM> Dynamic Web Project. Vous pouvez également ajouter / modifier la section les serveurs em> des propriétés du projet. p>
Une fois fait cela, Eclipse n'inclut pas automatiquement les bibliothèques du serveur dans le path Build Path em> du projet (lecture: le path de classe dirigé par l'IDE utilisé dans la compilation et l'exécution), y compris le ServerInstallGolder / Lib Code>. Vous avez essentiellement besoin de l'inclure dans le path compilétime. P>
Javax.el Code> Ceux. P>
@Mark Lewis: Downvoting Parce que votre question ne couvrait pas que vous utilisiez une fourmi pour construire le projet est assez boiteux, n'est-ce pas? : /
Je viens de voir ça. Désolé, je n'ai commencé que de développer en janvier - Ant, Java, JSF, EL, etc. sont tous nouveaux pour moi. Étant donné que je vais naturellement manquer des objets maintenant et encore.
Je développe par Eclipse. Je n'utilise pas actuellement un projet Web dynamique, mais j'utilise une fourmi pour construire l'application.
Après avoir déjà inclus ceci (il y a environ Âge): P>
i p>
i alors Ajouter El-Api.jar à mon configuration de conteneur de servlet: p>
J'ai eu le même problème. Je devais inclure le jar Tomcat / lib / el-api.jar à mon dossier Web-INF / LIB et la construction de fourmis a fonctionné bien :) p>