Twitter4J引发异常java.lang.NoSuchMethodError:
无法获取twitter实例,请建议我犯了哪些错误 代码:Twitter4J引发异常java.lang.NoSuchMethodError:,java,twitter,twitter-oauth,twitter4j,Java,Twitter,Twitter Oauth,Twitter4j,无法获取twitter实例,请建议我犯了哪些错误 代码: String consumerKey = "************************"; //Your Twitter App's Consumer Secret String consumerSecret = "********************"; //Your Twitter Access Token String accessToken = "*******************
String consumerKey = "************************";
//Your Twitter App's Consumer Secret
String consumerSecret = "********************";
//Your Twitter Access Token
String accessToken = "**********************************";
//Your Twitter Access Token Secret
String accessTokenSecret = "*****************************";
//Instantiate a re-usable and thread-safe factory
TwitterFactory twitterFactory = new TwitterFactory();
//Instantiate a new Twitter instance
Twitter twitter = twitterFactory.getInstance(); /// **problem comes over here**
twitter.setOAuthConsumer(consumerKey, consumerSecret);
twitter.setOAuthAccessToken(new AccessToken(accessToken, accessTokenSecret));
从twitter v1迁移到v1.1时
java.lang.NoSuchMethodError:twitter4j.TwitterFactory.getInstance(Ltwitter4j/auth/AccessToken;)Ltwitter4j/TwitterFactory;
在com.verve.meetin.twitter.twitterAuthenticationServlet.doGet(twitterAuthenticationServlet.java:151)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
位于org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
位于org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
位于org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
位于org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
位于org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
位于org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
位于org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
运行(Thread.java:619)
用户即将出行的信息
我用最新发布的版本(3.0.3)尝试了你的代码,编译后运行良好 我认为类路径上可能有两个不同版本的Twitter4J,或者您使用一个版本编译,而使用另一个版本运行。一个版本将具有该方法,而另一个版本不会 请注意,在版本2.1.9以后的版本中引入了异常报告所缺少的方法