comment inclure javax.jms.* dans eclipse?
Iam essaie de mettre en œuvre JMS à l'aide d'eclipse.Mais quand j'ai essayé d'enregistrer le code, il a montré que javax.jms.* cannot be resolved
et il y a no suggestions
ainsi recommandés par elle.
Comment peut-on l'utiliser? quand j'ai cherché sur google, j'ai trouvé que javax.jms.* n'est pas une partie de l'API java,alors comment puis-je l'utiliser dans eclipse et obtenir mon programme s'exécute avec succès?
Je voudrais implement JMS with the help of activemq
,ce que tout ce que je dois télécharger et de les inclure dans le code?
Iam un débutant à ce JMS, veuillez suggérer des références ou des exemples de code qui peuvent mettre en œuvre JMS à l'aide de activemq.
Merci mais iam complètement nouveau pour cette JMS. pouvez-vous veuillez donner quelques références/tutoriels sur la façon de JMS peuvent être mises en œuvre à l'aide de activemq?
Pas mieux que le ActiveMQ références/tutoriels.
Merci!! u peut plz aussi me guider comment inclure le SDK téléchargé (j2ee qui a javax.jms.* inclus) dans eclipse? Iam ne savez pas comment supprimer qui ne peuvent être résolus erreur..:(
J'ai mis à jour la réponse sur la façon de le faire.
OriginalL'auteur Galaxin | 2012-03-21
Vous devez vous connecter pour publier un commentaire.
Lorsque vous téléchargez le activemq fichier d'archive à partir d'Internet. Extraire cette archive: /apache activemq-x.x.x
cd dans ce apache... annuaire.
Vous verrez activemq-toutes-x.x.x fichier jar.
De les inclure dans votre build path.
Cela devrait résoudre votre problème.
OriginalL'auteur Vikram
Si c'est un projet maven, ajoutez le code suivant à la dépendance à votre pom.xml et il devrait commencer à travailler comme prévu.
OriginalL'auteur mithun kanchi
Il ya en fait plusieurs façons de résoudre ce problème. Comme déjà indiqué dans le commentaire que vous avez besoin de Java Enterprise Edition API. Java EE est un résumé des spécifications de sorte que vous avez besoin est une mise en œuvre de la JMS API. Depuis JMS fait partie de la spécification Java EE la chose la plus simple est de télécharger un serveur d'application comme GlassFish (qui est l'implémentation de référence) ou JBoss.
Je suppose que vous avez déjà obtenu le compilateur de Java si vous avez seulement besoin du SDK, pas le JDK.
http://www.oracle.com/technetwork/java/javaee/downloads/index.html
Puis, après que vous avez téléchargé GlassFish vous allez vous retrouver avec un grand nombre de fichiers qui est une implémentation de Java EE spécification de l'API. Vous aurez probablement envie de télécharger le plugin que j'ai relié à sous de sorte que vous pouvez commencer à vous, de déployer et de faire beaucoup d'autres tâche d'administration de votre serveur à partir d'Eclipse. Je n'utilise pas Eclipse, donc je ne me souviens pas si vous voulez que cette version de Eclipse.
http://marketplace.eclipse.org/node/867
Vous souhaitez ajouter GlassFish à votre buildpath.
J'ai trouvé ce blog (faites Défiler jusqu'à "Créer des projets dans Eclipse") si vous ne savez pas quoi ajouter, mais il y a plusieurs messages de blog sur comment ajouter GlassFish pour le build path dans Eclipse, donc je ne vais pas les énumérer ici.
http://www.webagesolutions.com/knowledgebase/javakb/jkb005/index.html
OriginalL'auteur Andreas
Outre les réponses déjà fournies, si vous utilisez Maven, vous pouvez ajouter la dépendance suivant (disponible à partir de Maven2 Centrale repo):
OriginalL'auteur Brandon Heck
Il peut être trouvé dans jboss-jms-api.jar
OriginalL'auteur Will
Lorsque vous avez téléchargé activemq fichier zip à partir de http://activemq.apache.org puis, quand vous l'extraire, la tête sur .le fichier jar de activemq(Ce fichier jar est requis). Désormais, à partir d'Eclipse, procédez comme suit:
OriginalL'auteur Pranav
Si vous utilisez/Test ActiveMQ.
Configurez ensuite votre chemin de génération et add external jar activemq-all-.jar. (Chemin D'Accès:)
Nettoyer et créer.
Cela m'a aidé , fera de même pour vous.
OriginalL'auteur rahulnikhare
Si vous voulez résoudre ce problème à l'aide de maven, puis la bonne maven dependency, disponible dans le repository maven, est la suivante:
Voir le post: Les objets suivants ne pouvait pas être résolu: javax.jms:jms:jar:1.1
OriginalL'auteur Māris Rubenis
J'ai résolu ce problème en incluant la dépendance de Activemq.
OriginalL'auteur Haftom Alemayehu