Twitter4j fehlen beim Compilieren Libs

puba

Mitglied
Hi zusammen,
ich habe lange Zeit nicht mehr mit Java gearbeitet, hab das aber schon lange mal wieder auf dem Zettel 🙂

Daher bitte ich schonmal um Entschuldigung, falls mein Problem auf die fehlende Praxis zurück zuführen ist!

Als erstes Teilpaket eines "größeren" Projekts möchte ich gerne Tweets mit Hilfe von Twitter4j herunterladen und ausgeben. Ganz simple (dachte ich!).

Ich arbeite mit dem JDownloader und habe mir Twitter4j in aktueller Version heruntergeladen und in mein Projekt eingebunden und mit Hilfe der Doku eine einfaches Programm geschrieben:

Java:
package twitter;

import java.util.List;

import twitter4j.Query;
import twitter4j.QueryResult;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;

import twitter4j.conf.ConfigurationBuilder;

public class test {
    public test() {
        super();
    }
    
    public static void main(String[] args) {
        ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setDebugEnabled(true)
              .setOAuthConsumerKey("123")
              .setOAuthConsumerSecret("123")
              .setOAuthAccessToken("123")
              .setOAuthAccessTokenSecret("123");
        TwitterFactory tf = new TwitterFactory(cb.build());
        Twitter twitter = tf.getInstance();
            try {
                Query query = new Query("Cocaine");
                QueryResult result;
                result = twitter.search(query);
                List<Status> tweets = result.getTweets();
                for (Status tweet : tweets) {
                    System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText());
                }

                System.exit(0);
            } catch (TwitterException te) {
                te.printStackTrace();
                System.out.println("Failed to search tweets: " + te.getMessage());
                System.exit(-1);
            }
    } 
}

[/Java]

Ob der Code jetzt funktioniert kann ich nicht sagen. Beim Kompilieren stoße ich auf eine Menge Meldungen, dass referenzierte Libs nicht gefunden:
[url=http://abload.de/image.php?img=unbenannt4xkwp.gif]Bild: unbenannt4xkwp.gif - abload.de[/url]

Diese Libs sehen nicht unbedingt nach Twitter4j Libs aus, also gehe ich davon aus, ich beim Einbinden alles richtig gemacht habe, mir aber irgendein Java-Basic fehlt.
Ich habe auch einige Beispiele aus dem Netz versucht, aber immer mit der gleichen Meldung.


Kann mir vielleicht jemand weiterhelfen? 
Muss ich noch u.a. JUNIT einbinden? auf der twitter4j Seite habe ich jedenfalls nichts dazu gefunden.

Vielen Dank und Gruß!
 
Ich habe mal deinen Code versucht zu kompilieren...ohne Probleme!

Wie auf Twitter4j beschrieben, musst du lediglich twitter4j-core<Version>.jar in den Classpath aufnehmen.
 
mh...
Ich hab den Spaß jetzt mehrfach ein- und ausgebunden. nichts tut sich... :/
Velche Version und welche Entwicklungsumgebung nutzt du?

Danke und Gruß!
 
Hi zusammen,
das Problem ist gelöst.

Ich habe die pom.xml genutzt, obwohl ich keine Maven Repo eingebunden habe.


Vielen Dank und Gruß!
 

Neue Themen


Zurück
Oben