Hallo, alle zusammen!
Ich habe momentan einen riesigen Knoten im Gehirn und bekomme ihn nicht gelöst..
Ich habe gestern ein Programm kompiliert, welches aus mehreren .Java Dateien besteht. das ganze habe ich über diesen cmd Befehl gemacht javac Name.java. Danach hatte ich meine Name.class. Diese und auch die anderen .class Dateien habe ich mir geschnappt und in ein anderes Verzeichniss gepackt. Hier greift dann eine .bat Datei auf die Datei NameDesProgramms.jar zu.
Folgender Fehler wird mir dann berim Starten den Dienstes angezeigt:
Ich habe schon herausgefunden, dass ich wohl eine Classpath setzten muss. Aber von wo nach wo? Und wo setze ich diesen? Kann Eclipse das nicht schon von Hause aus?
In dem Manifest steht folgendes:
Manifest-Version: 1.0
Class-Path: .
Main-Class: Name
Es kann doch eigentlich nicht so schwer sein einen "einfachen" Path zu setzen, aber irgendwie habe ich einen Totalausfall der Festplatte
.
Ich habe mir auch hier im Forum schon die Anleitungen durch gelesen, aber ich blicke da irgendwie nicht im Ansatz durch....
Vielen Dank für eure Hilfe!
Ich habe momentan einen riesigen Knoten im Gehirn und bekomme ihn nicht gelöst..
Ich habe gestern ein Programm kompiliert, welches aus mehreren .Java Dateien besteht. das ganze habe ich über diesen cmd Befehl gemacht javac Name.java. Danach hatte ich meine Name.class. Diese und auch die anderen .class Dateien habe ich mir geschnappt und in ein anderes Verzeichniss gepackt. Hier greift dann eine .bat Datei auf die Datei NameDesProgramms.jar zu.
Folgender Fehler wird mir dann berim Starten den Dienstes angezeigt:
Code:
java.lang.NoClassDefFoundError: Name
Caused by: java.lang.ClassNotFoundException: Name
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main"
Ich habe schon herausgefunden, dass ich wohl eine Classpath setzten muss. Aber von wo nach wo? Und wo setze ich diesen? Kann Eclipse das nicht schon von Hause aus?
In dem Manifest steht folgendes:
Manifest-Version: 1.0
Class-Path: .
Main-Class: Name
Es kann doch eigentlich nicht so schwer sein einen "einfachen" Path zu setzen, aber irgendwie habe ich einen Totalausfall der Festplatte
Ich habe mir auch hier im Forum schon die Anleitungen durch gelesen, aber ich blicke da irgendwie nicht im Ansatz durch....
Vielen Dank für eure Hilfe!
Zuletzt bearbeitet von einem Moderator: