Ich war süchtig nach einem einfachen Test von Jedis (Java-> Redis-Bibliothek)

Irgendwann wollte ich ein einfaches Programm schreiben, das Java mit Redis verbindet, tutorialspoint https://www.tutorialspoint.com/redis/redis_java.htm Ich war süchtig danach, als ich es sah und genau versuchte, also machte ich ein Memorandum.

Wie bereits erwähnt, ändert sich der Ablauf des Herunterladens des Jedis-JAR aus dem Repository, des Durchlaufens des Klassenpfads, des Schreibens einer Java-Beispielanwendung, des Importierens von Jedis und des Verbindens mit Redis nicht, der DL von jedis.jar jedoch Wenn Sie von hier aus jedis-2.1.0-sources.jar verwenden, das Sie über den Link erhalten haben, wird bei Verwendung der Jedis-Klasse der folgende Fehler angezeigt.

Exception in thread "main" java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
        at RedisJava.main(RedisJava.java:6)
Caused by: java.lang.ClassNotFoundException: redis.clients.jedis.Jedis
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 1 more

Ich fragte mich, ob die Klasse selbst falsch war (Details unbekannt). Wenn Sie zum Pfad der Download-URL zurückkehren http://repo1.maven.org/maven2/redis/clients/jedis/ Ich kann eine neuere Version von jedis.jar herunterladen, also habe ich versucht, 3.0.0 zu verwenden, und es lief einwandfrei (ich habe Redis von der Java-Beispiel-App erhalten). Dies ist der DL, den ich gemacht habe http://repo1.maven.org/maven2/redis/clients/jedis/3.0.0/jedis-3.0.0.jar

Connection to server sucessfully
Server is running: PONG
}}}


Recommended Posts

Ich war süchtig nach einem einfachen Test von Jedis (Java-> Redis-Bibliothek)
Ich war süchtig nach dem Spring-Batch-Test
[Circle CI] Ich war süchtig nach dem automatischen Test von Circle CI (Rails + MySQL) [Memo]
Ich war süchtig nach der Aufzeichnung des zugehörigen Modells
Ich war süchtig nach getXxxx von ResultSet, weil es ein primitiver Typ ist (Java)
Der Teil, dem ich in "Einführung in Ajax in Java-Webanwendungen" von NetBeans verfallen war
Beachten Sie, dass ich von den Einstellungen des Android-Projekts von IntelliJ IDEA abhängig war
Wovon ich bei der Einführung der JNI-Bibliothek süchtig war
Ich war süchtig nach Laradock + VSCode + xdebug
Ich habe einen RESAS-API-Client in Java erstellt
Eine Geschichte, die mich während des Komponententests von der impliziten Typkonvertierung von ActiveRecord abhängig machte
Ein Hinweis, als ich süchtig danach war, Ubuntu auf WSL1 in WSL2 zu konvertieren
Ich war süchtig nach der API-Version min23 von registerTorchCallback
Java Artery - Einfach zu verwendende Unit-Test-Bibliothek
Ich möchte einen Unit Test schreiben!
Ich war süchtig danach, in @ SpringApplicationConfiguration-> @SpringBootTest umzuschreiben
Ich war süchtig nach der Rollmethode
Ein Memo, das nüchtern von der Anfrage nach mehrteiligen / Formulardaten abhängig war
Eine Geschichte, der ich beim Testen der API mit MockMVC verfallen war
Aufgenommen, weil ich süchtig nach der Standardeingabe der Scannerklasse war
Ich war ein wenig süchtig nach SSH-Verbindung von Mac zu Linux (Ubuntu)
Eine Geschichte, der ich mit der automatischen Starteinstellung von Tomcat 8 unter CentOS 8 zweimal verfallen war
Ich habe ein Programm zur Beurteilung von Primzahlen in Java erstellt
Ich war süchtig nach RXTX mit Sierra
Eine Geschichte, die süchtig nach EntityNotFoundException von getOne of JpaRepository ist
Zusammenfassung der Punkte, über die ich mir bei der Migration von Java nach Kotlin Sorgen gemacht habe
Ich habe Java gemacht, um (a == 1 && a == 2 && a == 3) immer wahr zu machen
Ich wollte (a == 1 && a == 2 && a == 3) in Java wahr machen
Ich habe ein Programm zur Beurteilung von Primzahlen in Java geschrieben
Ich war süchtig danach, onActivityResult () mit DialogFragment zu machen
Ich war ein wenig süchtig nach dem S3-Prüfsummenvergleich, machen Sie sich also eine Notiz.
Eine Sammlung einfacher Fragen für Java-Anfänger
SpringSecurity Ich war süchtig danach, mich mit einem Hash-Passwort anzumelden (gelöst)
Ich habe versucht, den Block mit Java zu brechen (1)
Wovon ich süchtig war, als ich eine Spring Boot-Anwendung mit VS Code entwickelte
Eine Geschichte, nach der ich süchtig war, als ich einen Schlüssel bekam, der automatisch auf MyBatis ausprobiert wurde
Ich war süchtig nach NoSuchMethodError in Cloud-Endpunkten
Ich habe ein einfaches Berechnungsproblemspiel in Java gemacht
Ich möchte eine Methode einer anderen Klasse aufrufen
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Awesome Java: Großartige Java Framework Library-Software
Lass uns einen Roboter bauen! "Eine einfache Demo von Java AWT Robot"
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Kintone-Klon? Ich war ziemlich süchtig danach, die OSS WebDB-Erweiterung mit Lightsail + Docker zu starten. Notieren Sie sich dies.
Wie man Arrays mit Java stapelweise initialisiert, wusste ich als Anfänger nicht
Ich habe versucht, eine Java EE-Anwendung mit OpenShift zu modernisieren.
[Java] Ich möchte ein Byte-Array in eine Hexadezimalzahl konvertieren
Was ich beim Update auf Spring Boot 1.5.12 behoben habe ・ Wovon ich süchtig war
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
Wovon ich süchtig war, als ich rspec auf Schienen benutzte
[Anfänger] Versuchen Sie, mit Java ein einfaches RPG-Spiel zu erstellen ①
Ich war süchtig danach, default_url_options mit der Einführung von Rails zu setzen
[Anfänger] Ich habe ein Programm zum Verkauf von Kuchen in Java erstellt
Ich war süchtig danach, die Update-Anweisung in MyBatis zu wiederholen
Ich möchte ein bestimmtes Modell von ActiveRecord ReadOnly erstellen