Tôi là một người mới hoàn thành với Java, và tôi bị kẹt trong việc cố gắng sử dụng một thư viện jar bên ngoài trong một dự án Java mà tôi đang làm việc.Cách sử dụng tệp * .jar trong một dự án Java?
Thư viện là Twitter4J (http://twitter4j.org/), một nhóm tệp phức tạp mà tôi không thể hiểu cách đưa vào. Tôi đang sử dụng Eclipse trên Windows. Tôi hiểu ý nghĩa của biến môi trường CLASSPATH (hoặc tốt, tôi nghĩ rằng tôi đã làm), nhưng tôi không thể hiểu làm thế nào để liên kết nó với môi trường Eclipse.
bài viết trên blog này dường như là những gì tôi đang tìm kiếm: http://jasperpeilee.wordpress.com/2012/01/25/how-to-set-up-twitter4j-quickly-in-your-java-project/
Nhưng:
Add twitter4j-core-2.2.5.jar into project for general use.
1) đâu tôi nên sao chép các tập tin core
? Trong thư mục /bin/
? Hoặc trong thư mục /lib/
hoàn toàn không có liên quan, như câu hỏi this trong SO được nêu?
Copy Twitter API property file into your project/bin directory.
2) gì là Twitter tập tin bất động sản API?
3) Làm thế nào tôi có thể bao gồm tệp jar JavaDoc không? Nó có khả năng đưa chúng vào Elipse không?
Bất kỳ loại trợ giúp nào, thậm chí chỉ là liên kết, sẽ rất được đánh giá cao!
Tôi đã đưa thành công tệp vào dự án và trên thực tế, 'twitter4j-core-3.0.3-sources.jar' hiện được chứa trong * Thư viện tham chiếu *, nhờ lời khuyên hữu ích của bạn. Tôi đã liên kết nó với kho lưu trữ javadoc của chính nó (nhờ @ barry-nl). Tuy nhiên, ngay cả khi 'twitter4j. *' Không đưa ra vấn đề nào (nhưng vẫn chưa biết các phương thức của nó), 'twitter4j.Twitter' và mọi thứ khác không hoạt động đúng:' Nhập twitter4j.auth.RequestToken không thể được giải quyết', như thể thư viện có thể được nhìn thấy, nhưng nó hoàn toàn trống rỗng. Có vẻ lạ (và hơi bực mình) ... – Gianluca
Hmm. Có nhiều tệp JAR đi kèm với Twitter4J không? – mdierker
Yup, bạn có thể xem chúng tại đây: https://github.com/yusuke/twitter4j. Cái tôi đưa vào là "twitter4j-core". Dù sao, theo phương pháp của bạn tôi đã có thể bao gồm một số thư viện khác, chẳng hạn như 'javax.mail', do đó, nó là đúng cách;) – Gianluca