Ich kämpfe gerade mit dem bilden eines JAR's, da es mein erstes Maven Projekt ist, vermute ich ein Problem mit dem Manifest File, oder dem pom.xml
In der Entwicklungsumgebung IntelliJ funktioniert mein Programm. Es öffnet ein GUI, welches im Hintergrund Ordner überwacht und sobald ein *doc dort eingeht, wird dieses in ein PDF umgewandelt.
Mein JAR jedoch lässt sich starten, das GUI öffnet sich, jedoch ohne Hintergrundfunktion.
Wenn ich das JAR über CMD starte, also mit java -jar C:\doctopdf\doctopdf.jar
kommt die Fehlermeldung: Hauptklasse meinPackage.Mail konnte nicht gefunden oder geladen werden.
Das Manifest File sieht so aus und liegt unter resources/META-INF
Im pom.xml habe ich folgendes hinzugefügt:
Was könnte hier das Problem sein? Und wieso startet das Programm gar nicht aus der CMD, jedoch das GUI schon per Doppelklich auf das JAR.
Ich wollte eben in der CMD schauen, wo das Problem liegt, dass mein Hintergrund Service nicht anläuft....
Danke für die Hilfe...
In der Entwicklungsumgebung IntelliJ funktioniert mein Programm. Es öffnet ein GUI, welches im Hintergrund Ordner überwacht und sobald ein *doc dort eingeht, wird dieses in ein PDF umgewandelt.
Mein JAR jedoch lässt sich starten, das GUI öffnet sich, jedoch ohne Hintergrundfunktion.
Wenn ich das JAR über CMD starte, also mit java -jar C:\doctopdf\doctopdf.jar
kommt die Fehlermeldung: Hauptklasse meinPackage.Mail konnte nicht gefunden oder geladen werden.
Das Manifest File sieht so aus und liegt unter resources/META-INF
Java:
Manifest-Version: 1.0
Main-Class: myPackage.Main
Im pom.xml habe ich folgendes hinzugefügt:
Java:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version> 2.4</version>
<configuration>
<archive>
<manifest>
<mainClass>myPackage.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
Was könnte hier das Problem sein? Und wieso startet das Programm gar nicht aus der CMD, jedoch das GUI schon per Doppelklich auf das JAR.
Ich wollte eben in der CMD schauen, wo das Problem liegt, dass mein Hintergrund Service nicht anläuft....
Danke für die Hilfe...