8
votes

Comment utiliser * .jar File dans un projet Java?

Je suis un novice complet à Java et je suis coincé à essayer d'utiliser une bibliothèque de jar externe dans un projet Java, je travaille sur.

La bibliothèque est Twitter4j ( http://Twitter4j.org/ ), un groupe complexe de fichiers que je ne comprends pas comment inclure. J'utilise Eclipse sur Windows. J'ai compris la signification de la variable d'environnement de classe de classe (ou bien, je pense que je le faisais), mais je ne comprends pas comment le lier à l'environnement Eclipse.

Ce poteau de blog semblait être ce que je cherchais Pour: http://jasperpeilee.wordpress.com/2012/01/25/how-to-se-up-twitter4j-quickly-in-your-java-project/

mais: xxx

1) dois-je copier le fichier core ? Dans le dossier / bin / ? Ou dans un dossier complet / lib / , comme Ceci question dans So Staté? xxx

2) ce que est l'API Twitter Fichier de propriétés?

3) Comment puis-je inclure aussi des fichiers Javadoc? Est-il possible de les amener à Elipse?

Tout type d'aide, même un lien, sera très apprécié!


0 commentaires

3 Réponses :


9
votes

Vous avez probablement un dossier de projet pour votre projet Eclipse. Allez-y et faites un dossier lib dans votre dossier de projet, dans le même répertoire que src et bac . Il n'y a rien de spécial sur le dossier lib spécifiquement, il est juste un nom commode. Copiez le fichier .jar dans votre dossier nouvellement créé. Retour en Eclipse, cliquez avec le bouton droit de la souris sur votre projet et cliquez sur Actualiser . Le dossier lib devrait apparaître, y compris votre pot! Cliquez avec le bouton droit sur le fichier JAR et accédez à la création de chemins -> Ajouter au chemin de construction. À ce stade, toute classe du projet devrait pouvoir utiliser des fonctionnalités Twitter4J.


4 commentaires

J'ai inclus avec succès le fichier dans le projet et, en fait twitter4j-core-3.0.3-sources.jar est maintenant contenu dans bibliothèques référencées , grâce à votre conseil utile . Je l'ai également lié à ses propres archives Javadoc (grâce à @ Barry-NL). Mais, même si twitter4j. * ne donne aucun problème d'inclusion (mais toujours ses méthodes sont inconnues de ma classe), twitter4j.twitter et tout le reste ne fonctionne pas correctement: < Code> L'importation twitter4j.auth.requestToken ne peut pas être résolu , comme si la bibliothèque peut être vue, mais c'est complètement vide. Il a l'air bizarre (et un peu frustrant) ...


Hmm. Est-ce que plusieurs fichiers JAR sont venus avec Twitter4j?


Yup, vous pouvez les voir ici: github.com/yusuke/twitter4j . Celui que j'ai inclus est "twitter4j-core". Quoi qu'il en soit, après votre méthode, j'ai pu inclure d'autres bibliothèques, telles que javax.mail , donc c'est la bonne façon;)


YEP: D Je suis content que cela ait fonctionné! S'il y a plusieurs fichiers JAR, vous devrez peut-être les inclure afin que les fichiers Twitter4j puissent fonctionner correctement. (Par exemple, Jetty, un serveur Web Java, a ~ 10 fichiers JAR, je pense pour diverses fonctionnalités.)



2
votes

Quant à la question quelle question , le fichier de propriété API Twitter contient la configuration nécessaire pour fonctionner le pot de Twitter. Le fichier devrait probablement être situé sur la classe de classe de votre application.

Et la question question, vous pouvez joindre le fichier JAR JAVADOC du pot de Twitter à l'entrée de classpath de Twitter JAR à Eclipse. Cliquez avec le bouton droit sur votre projet et sélectionnez Propriétés. Accédez à l'entrée du chemin de construction Java et trouvez le JAR Twitter dans l'onglet Bibliothèques. Si vous développez l'entrée JAR Twitter, vous verrez «l'emplacement Javadoc». Vous pouvez spécifier le pot Javadoc là-bas.


0 commentaires

0
votes

En Eclipse, cliquez avec le bouton droit sur votre projet, sélectionnez Propriétés. Maintenant, trouvez l'entrée pour Java Build Chemin et sélectionnez-la. Cliquez sur l'onglet "Bibliothèques" s'il n'est pas déjà sélectionné. Cliquez sur le bouton "Ajouter des pots externes ...". Suivez les invites.


0 commentaires