2012-11-24 3 views
1

http://twitter4j.org에서 Twitter4j 3.0.1을 다운로드했습니다. 그런 다음 Eclipse appengine 1.7.0에 다음 jar 파일을 추가했습니다.Twitter4j가 App Engine에 NoClassDefFoundError를 던졌습니다

twitter4j-appengine-3.0.1.jar 
twitter4j-async-3.0.1.jar 
twitter4j-core-3.0.1.jar 
twitter4j-examples-3.0.1.jar 
twitter4j-media-support-3.0.1.jar 
twitter4j-stream-3.0.1.jar 

코드

twitter4j.Twitter twitter = new twitter4j.TwitterFactory().getInstance(); 
twitter.setOAuthConsumer("xxxxxxxxxxxxxxx","xxxxxxxxxxxxx"); 
twitter4j.auth.RequestToken requestToken = twitter.getOAuthRequestToken(); 

이 성공적으로 컴파일하지만 실행하는 동안 다음 오류가 발생했습니다.

java.lang.NoClassDefFoundError: twitter4j/Twitter. 

하지만 난 AppEngine에 대신 새로운 자바 콘솔 프로젝트를 만들 경우 동일한 코드가 잘 작동.

+0

수정 사항을 찾으셨습니까? – Giuseppe

답변

0

이제 Twitter4j는

Twitter4J가 특징이며, 다음과 같은 기능을 새 버전을 출시 : 100 ✔ %를 순수 자바 - 자바 플랫폼 버전에서 작동 5 안드로이드 플랫폼과 구글 앱 엔진 준비 제로 의존성 ✔ ✔ 나중에 : 추가 항아리가 필요하지 ✔ 내장 OAuth를 지원 1.1 호환

다운로드가 지원하는 App Engine을 3.0.3 100 % 트위터 API ✔ 아웃 - 오브 - 박스 gzip을 지원 ✔. http://twitter4j.org/en/. 감사합니다.

관련 문제