java - 将 Twitter4j 导入 Eclipse
问题描述
我已经通过 java 构建路径将 4 个 twitter4j jar 文件导入到我的项目中,但是当我导入 twitter4j.Twitter 时;& 导入 twitter4j.TwitterFactory;我收到运行时错误?由于导入不[在此处输入图像描述][2] 工作,声明对象的最后两行代码有一个红色下划线。当我突出显示前两个导入行时,我得到“可以从多个模块访问包 twitter4j:org.twitter4j.core、twitter4j.async、twitter4j.examples、twitter4j.stream”错误。有人知道为什么吗?
import twitter4j.Twitter;
import twitter4j.TwitterFactory;
import twitter4j.conf.ConfigurationBuilder;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("*********************")
.setOAuthConsumerSecret("******************************************")
.setOAuthAccessToken("**************************************************")
.setOAuthAccessTokenSecret("******************************************");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
}
}
当我执行它时,我得到了这个错误代码。
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
TwitterFactory cannot be resolved to a type
TwitterFactory cannot be resolved to a type
Twitter cannot be resolved to a type
at Main.main(Main.java:15)
解决方案
尝试导入这个:
import twitter4j.*;
并这样做:
ConfigurationBuilder cb;
Twitter twitter;
cb = new ConfigurationBuilder();
twitter = new TwitterFactory(cb.build()).getInstance();
推荐阅读
- javascript - 如何访问通过服务器中的 res.direct(url) 发送的客户端 javascript 中的参数(快递)
- ios - 用于语言环境 fr_CA 的 Swift 货币格式化程序
- json - POSTMAN Laravel 必须是有效的 JSON 字符串
- css - 具有一个元素的灵活子元素在父容器的上边框之外展开
- firebase - Android Firebase 分析事件显示在可调试视图中,但 8 小时后未显示在事件仪表板中
- c - 如何使用 Paho C 库连接到 HiveMQ 代理
- botframework - 如何使用 Composer 对话框读取在 Bot 自适应卡中选择的 Bot 对话框中的选择集值
- mysql - mysql 5.7.30 输入给定的临时密码后,用户'root'@'localhost'(使用密码:YES)的访问被拒绝?
- python - 如何在 Python 中捕获日志库本身引发的错误
- c++ - 重载 [] 运算符的问题 (c++)