burakbalbina
Grünschnabel
Ich habe ein Java Project erstellt wo ich in Lib Verzeihnis alle externe jar`s kopierte. (Unter anderen log4j). In Eclipse Projekt läuft alles aufwandfrei.
Danach habe ich aus meinem Projekt ein jar-file mit Manifest-Datei(in Eclipse) erstellt.
Aber wenn ich es mit dem Befehl
Java –jar myTool.jar –arg1 laufen lasse
kommt Fehlermeldung
lang.NoClassDefFoundError: log4j/…./Layout.
1. Ich denke in CLASSPATH muss man nichts eintragen (obwohl ich es so wie so probierte). Was soll ich tun, dass log4j und andere jar´s gefunden werden können.
2. myTool nach der Ausführung liefert immer eine Datei, die ich in anderer Applikation benutzen möchte.
Da ich keine Vorstellung habe wie man solche lauffähige Java Applikation erstellen soll, bitte ich um Tipps.
- soll ich es mit Ant erstellen, wo ich ein Verzeichnis für diese generierte Datei erstelle
- oder es geht auch anders, wenn ja wie.
Danach habe ich aus meinem Projekt ein jar-file mit Manifest-Datei(in Eclipse) erstellt.
Aber wenn ich es mit dem Befehl
Java –jar myTool.jar –arg1 laufen lasse
kommt Fehlermeldung
lang.NoClassDefFoundError: log4j/…./Layout.
1. Ich denke in CLASSPATH muss man nichts eintragen (obwohl ich es so wie so probierte). Was soll ich tun, dass log4j und andere jar´s gefunden werden können.
2. myTool nach der Ausführung liefert immer eine Datei, die ich in anderer Applikation benutzen möchte.
Da ich keine Vorstellung habe wie man solche lauffähige Java Applikation erstellen soll, bitte ich um Tipps.
- soll ich es mit Ant erstellen, wo ich ein Verzeichnis für diese generierte Datei erstelle
- oder es geht auch anders, wenn ja wie.