Ich versuche einen java jar mit Classpath Argumente läuft wieRun Java-Programm Classpath
Ich brauche in diesem Format läuft:
java -cp "hibernateexample-0.0.1-SNAPSHOT.jar"
com.javacodegeeks.snippets.enterprise.hibernate.App
aber ich erhalte diesen Fehler ...
Exception in thread "main" java.lang.NoClassDefFoundError: org/hibernate/service/ServiceRegistry
at com.javacodegeeks.snippets.enterprise.hibernate.service.BookService.<init>(BookService.java:13)
at com.javacodegeeks.snippets.enterprise.hibernate.App.main(App.java:11)
Wie führe ich das Java-Glas mit überwintern Abhängigkeiten ohne Fehler?
In Eclipse funktioniert es gut.
Kann ich ohne/lib laufen? gerade mein Glas laufen lassen? –
Sie können auch alle Abhängigkeiten in ein einzelnes JAR verpacken: https://stackoverflow.com/questions/19150811/what-is-a-fat-jar –
Nein, wie David sagte, entweder fügen Sie die Abhängigkeiten zum Jar oder zu Ihnen hinzu Liefern Sie die ausführbare Datei 'java' mit dem Pfad zu den abhängigen Bibliotheken. – albi9