N
notizblock
Gast
Hallo!
ich habe folgendes Problem, das mir irgendwie nicht ganz geheuer ist. vielleicht könnt ihr mir helfen.
ich arbeite an einem projekt für eine firma. Ich habe mir ein ant skript geschrieben, dass meine Klassen in ein ausführbares jar file steckt. weiters übernehme ich auch den ordner configs und packe ihn in das jar.
Auszug aus build.xml: (jar task)
wenn ich nun das jar auf den firmenrechner kopiere bekomme ich folgende Exception:
wenn ich das jar file nun entpacke ist der ordner configs (samt konfigurationsfiles) enthalten.
wo liegt hier das problem? könnt ihr mir bitte helfen?
mfg
flo
ich habe folgendes Problem, das mir irgendwie nicht ganz geheuer ist. vielleicht könnt ihr mir helfen.
ich arbeite an einem projekt für eine firma. Ich habe mir ein ant skript geschrieben, dass meine Klassen in ein ausführbares jar file steckt. weiters übernehme ich auch den ordner configs und packe ihn in das jar.
Auszug aus build.xml: (jar task)
Code:
<target name="jar" depends="compile" description="create executeable jar">
<unjar dest="${classes.dir}">
<fileset dir="${lib.dir}">
<include name ="*.jar"/>
</fileset>
</unjar>
<mkdir dir="${dist.dir}" />
<jar destfile="${dist.dir}/${ant.project.name}.jar" basedir="${classes.dir}">
<manifest>
<attribute name="Main-Class" value="${main-class}" />
</manifest>
<zipfileset dir="config" prefix="config" />
</jar>
</target>
wenn ich nun das jar auf den firmenrechner kopiere bekomme ich folgende Exception:
Code:
mobile:~# java -jar MillLevelMeasurement.jar
java.io.FileNotFoundException: ./config/MLM.config (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at millLevelMeasurement.Main.init(Unknown Source)
at millLevelMeasurement.Main.main(Unknown Source)
Exception in thread "main" java.lang.NullPointerException
at java.util.Properties.loadFromXML(Unknown Source)
at millLevelMeasurement.Main.init(Unknown Source)
at millLevelMeasurement.Main.main(Unknown Source)
wenn ich das jar file nun entpacke ist der ordner configs (samt konfigurationsfiles) enthalten.
wo liegt hier das problem? könnt ihr mir bitte helfen?
mfg
flo