Hallo
diese jars bereiten mir immer wieder probleme, in eclipse funktioniert alles perfekt und im jar spinnt er dann wieder wegen den pfadangaben rum -.-
Lade die ganzen Bilder eigendlich eh schon über einen Classloader.
Die Klassen liegen im package arm.uhr und die bilder die geladen werden müssen in arm.uhr.icons. Die Bilder lade ich im moment so:
das replace ist dazu da weil bei einer URL immer %20 statt einem leerzeichen steht.
Nun er meldet immer eine Nullpointer Exception bei der zeile mit dem getResource, was er wie bereits erwähnt in eclipse nicht tut.
Würde mir bitte wer das geheimnis von relativen Pfadangaben in jars beibringen?
mfg
diese jars bereiten mir immer wieder probleme, in eclipse funktioniert alles perfekt und im jar spinnt er dann wieder wegen den pfadangaben rum -.-
Lade die ganzen Bilder eigendlich eh schon über einen Classloader.
Die Klassen liegen im package arm.uhr und die bilder die geladen werden müssen in arm.uhr.icons. Die Bilder lade ich im moment so:
Code:
URL tmp = this.getClass().getResource("icons/Clock.png");
String load = tmp.getPath();
load = load.replace("%20", " ");
try {
clock = ImageIO.read(new File(load));
} catch (IOException e) {
e.printStackTrace();
}
das replace ist dazu da weil bei einer URL immer %20 statt einem leerzeichen steht.
Nun er meldet immer eine Nullpointer Exception bei der zeile mit dem getResource, was er wie bereits erwähnt in eclipse nicht tut.
Würde mir bitte wer das geheimnis von relativen Pfadangaben in jars beibringen?
mfg