fbn
Grünschnabel
Hallo,
ich habe in Eclipse ein Java-Projekt mit mehreren Klassen, XML-Konfigurationsdateien und eingebundenen JAR-Dateien, z.B. für Oracle JDBC-Verbindung.
Das ganze läuft über Eclipse ohne Probleme, da Eclipse sich ja um Classpath usw. kümmert. Das Projekt sollte aber jede Nacht automatisch per Cronjob gestartet werden, d.h. Eclipse hilft hier nicht mehr.
Meine Frage ist jetzt, wie ich das Java-Projekt in eine ausführbare Datei packen kann?
Ich stelle mir das so vor, dass alle benötigten Libraries (also z.B. der Oracle-Treiber) und die eigenen Klassen in ein JAR-File gepackt werden. Dieses kann dann mit java -jar file.jar aufgerufen werden und startet die main Methode. Die XML-Konfigurationsdateien sollten wenn möglich ausserhalb des JAR-Files liegen.
Ist sowas überhaupt möglich und wenn ja, wie?
Besten Dank,
Frank
ich habe in Eclipse ein Java-Projekt mit mehreren Klassen, XML-Konfigurationsdateien und eingebundenen JAR-Dateien, z.B. für Oracle JDBC-Verbindung.
Das ganze läuft über Eclipse ohne Probleme, da Eclipse sich ja um Classpath usw. kümmert. Das Projekt sollte aber jede Nacht automatisch per Cronjob gestartet werden, d.h. Eclipse hilft hier nicht mehr.
Meine Frage ist jetzt, wie ich das Java-Projekt in eine ausführbare Datei packen kann?
Ich stelle mir das so vor, dass alle benötigten Libraries (also z.B. der Oracle-Treiber) und die eigenen Klassen in ein JAR-File gepackt werden. Dieses kann dann mit java -jar file.jar aufgerufen werden und startet die main Methode. Die XML-Konfigurationsdateien sollten wenn möglich ausserhalb des JAR-Files liegen.
Ist sowas überhaupt möglich und wenn ja, wie?
Besten Dank,
Frank