hi leute,
eins vorneweg...ja ich hab gegoogelt u die hilfefunktion hier im forum benutzt...aber hab alles probiert u gelange nicht zu einer lösung.
die in den meisten threads zu "problem mit ressourcen in jar laden" propagierte lösung
Image img = ImageIO.read( IrgendeineKlasse.class.getRessource( "bild.gif" ) );
--> funzt bei mir nicht.
so hatte ich es früher
Image img = Toolkit.getDefaultToolkit.getImage("bild.gif");
--> geht ebenfalls nicht.
es handelt sich bei mir nicht um eine normale jar-datei sondern um eine mit dem eclipse-plugin one-jar erstellte.
die mainclass ist hier die Main-Class: com.simontuffs.onejar.Boot
dann werden scheinbar die anderen jars im archiv geladen die da wären:
meine packages die one-jar in eine main.jar umgewandelt hat und 2 weiter jars.
ich lade in meinem programm 2 bilder die sich auch in der main.jar befinden.
aus irgendwelchen gründen werden sie aber nicht geladen. (im eclipse funktionierts logischerweise)
habt ihr ne idee?
das einzigste was natürlich auffällt ist das das one-jar-plugin die ordnerstruktur durcheinandergebracht hat.
so liegt die main.jar jetzt zB im ordner main im generierten one-jar archiv.
weiß einer von euch wie ich die bilder nun doch einbinden kann?
vielleicht hilft dieser link...siehe Loading resources
http://www-128.ibm.com/developerworks/java/library/j-onejar/
ich werde daraus nicht so richtig schlau
eins vorneweg...ja ich hab gegoogelt u die hilfefunktion hier im forum benutzt...aber hab alles probiert u gelange nicht zu einer lösung.
die in den meisten threads zu "problem mit ressourcen in jar laden" propagierte lösung
Image img = ImageIO.read( IrgendeineKlasse.class.getRessource( "bild.gif" ) );
--> funzt bei mir nicht.
so hatte ich es früher
Image img = Toolkit.getDefaultToolkit.getImage("bild.gif");
--> geht ebenfalls nicht.
es handelt sich bei mir nicht um eine normale jar-datei sondern um eine mit dem eclipse-plugin one-jar erstellte.
die mainclass ist hier die Main-Class: com.simontuffs.onejar.Boot
dann werden scheinbar die anderen jars im archiv geladen die da wären:
meine packages die one-jar in eine main.jar umgewandelt hat und 2 weiter jars.
ich lade in meinem programm 2 bilder die sich auch in der main.jar befinden.
aus irgendwelchen gründen werden sie aber nicht geladen. (im eclipse funktionierts logischerweise)
habt ihr ne idee?
das einzigste was natürlich auffällt ist das das one-jar-plugin die ordnerstruktur durcheinandergebracht hat.
so liegt die main.jar jetzt zB im ordner main im generierten one-jar archiv.
weiß einer von euch wie ich die bilder nun doch einbinden kann?
vielleicht hilft dieser link...siehe Loading resources
http://www-128.ibm.com/developerworks/java/library/j-onejar/
ich werde daraus nicht so richtig schlau