2015-05-29 2 views
-1

Я пытаюсь использовать ЖСК файл банку для извлечения данных щебета без использования MongoDB и я получаю сообщение об ошибке, какNoClassDefFoundError при использовании ЖСК банку файл

Exception in thread "main" java.lang.NoClassDefFoundError: com/twitter/joauth/UrlCodec 
at com.twitter.hbc.core.endpoint.BaseEndpoint.addPostParameter(BaseEndpoint.java:90) 
at com.twitter.hbc.core.endpoint.DefaultStreamingEndpoint.filterLevel(DefaultStreamingEndpoint.java:95) 
at com.abhi.Main.createHoseBirdClient(Main.java:68) 
at com.abhi.Main.main(Main.java:34) 
Caused by: java.lang.ClassNotFoundException: com.twitter.joauth.UrlCodec 
at java.net.URLClassLoader$1.run(URLClassLoader.java:372) 
at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:360) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
... 4 more 
+0

, пожалуйста, поделитесь своим кодом. –

ответ

0

Вы должны загрузить joauth.jar и добавить его в свой путь к классам.

+0

В файле joauth.jar нет файла UrlCodec.class. – abhishek

+0

@abhishek в версии 4.0.0 он должен быть включен: http://www.java2s.com/Code/Jar/j/Downloadjoauth400jar.htm – Jens

+0

Вы можете попробовать с новейшей версией: http://mvnrepository.com/artifact /com.twitter/joauth/6.0.2 – David

0

Используйте этот файл Jar от Here. Он содержит класс com.twitter.joauth.urlcodec.

Смежные вопросы