Die Ausnahme sagt Ihnen, dass Sie es nicht richtig gemacht haben.
Wie stellst du CLASSPATH ein? Wenn es sich um eine Umgebungsvariable handelt, werden Sie erfahren, dass IDEs und App-Server sie ignorieren. Nicht verwenden.
Legen Sie es auch nicht in das /ext-Verzeichnis Ihres Java-JDK.
Die richtige Vorgehensweise hängt davon ab, wie Sie es verwenden:
- Wenn Sie innerhalb einer IDE wie Eclipse oder IntelliJ laufen, müssen Sie das JAR zu einer Bibliothek hinzufügen.
- Falls Sie in einer Befehlsshell ausgeführt werden, verwenden Sie die Option -p für javac.exe beim Kompilieren und java.exe beim Ausführen.
- Wenn Sie es in einer Webanwendung verwenden, können Sie es zunächst in das Verzeichnis WEB-INF/lib Ihrer WAR-Datei einfügen. Wenn Sie eine Servlet-/JSP-Engine wie Tomcat 6 verwenden, legen Sie sie in das Tomcat-Verzeichnis /lib.