Liebe Forengemeinde,
mit folgendem Befehl erzeuge ich mein jar-File:
Damit die Anwender auf die mitgelieferte H2-Datenbank zugreifen können, liefere ich zusätzlich zur Datei MeinJarFile.jar den Ordner lib aus. In diesem lib-Ordner liegt das Jar-File H2.jar, welches den Treiber für die Datenbank beinhaltet. der lib-Ordner liegt im selben Verzeichnis wie der lib-Ordner. Nun bekommt der Anwender folgende Fehlermeldung:
.
Der Systemadministrator kann das jar-File ohne Probleme ausführen, nur seine "normalen" Anwender nicht. Die "normalen" Anwender haben nur eine Verlinkung auf das Jar-File auf ihrem Desktop. Woran kann der Fehler liegen?
mit folgendem Befehl erzeuge ich mein jar-File:
Java:
C:\Programme\Java\jdk1.6.0_04\bin\jar cvfm MeinJarFile.jar MAINFEST.MV *.class img
Damit die Anwender auf die mitgelieferte H2-Datenbank zugreifen können, liefere ich zusätzlich zur Datei MeinJarFile.jar den Ordner lib aus. In diesem lib-Ordner liegt das Jar-File H2.jar, welches den Treiber für die Datenbank beinhaltet. der lib-Ordner liegt im selben Verzeichnis wie der lib-Ordner. Nun bekommt der Anwender folgende Fehlermeldung:
Java:
could not find main-class
Der Systemadministrator kann das jar-File ohne Probleme ausführen, nur seine "normalen" Anwender nicht. Die "normalen" Anwender haben nur eine Verlinkung auf das Jar-File auf ihrem Desktop. Woran kann der Fehler liegen?