hallöchen
hab hier schon bisl rumgestöbert zum thema aber nix passendes gefunden... drum frag ich einfach mal:
ich möchte mit eclipse eine jar-datei meines programms machen.
die struktur des projekts ist folgendermassen:
1 package mit den *.java dateien (und die *.class logischerweise)
1 "package" mit "unterpackages" wo bilder drin sind (habs in "" geschrieben, weils ja eigentlich bloss ordner sind...)
ich versuch mal eine baumstruktur zu malen
- hearts (ordner mit den class)
- images (ordner mit bildern und ordnern)
-- images/herz (ordner mit bildern)
-- image/pik
usw.
in eclipse kann man auswählen, dass er einem die ressourcen auch exportiert, was er laut statusanzeige auch macht. allerdings findet die jar-datei die bilder nicht mehr, wenn die jar-datei in einem anderen ordner als dem projekt-ordner ist...
im code werden die bilder zB so geladen
hoffe das war einigermassen verständlich und jemand kann mir jetzt erklären wie ich eclipse beibringe n jar-file zu machen, dass ich dann auch überall benutzen kann...
hab hier schon bisl rumgestöbert zum thema aber nix passendes gefunden... drum frag ich einfach mal:
ich möchte mit eclipse eine jar-datei meines programms machen.
die struktur des projekts ist folgendermassen:
1 package mit den *.java dateien (und die *.class logischerweise)
1 "package" mit "unterpackages" wo bilder drin sind (habs in "" geschrieben, weils ja eigentlich bloss ordner sind...)
ich versuch mal eine baumstruktur zu malen
- hearts (ordner mit den class)
- images (ordner mit bildern und ordnern)
-- images/herz (ordner mit bildern)
-- image/pik
usw.
in eclipse kann man auswählen, dass er einem die ressourcen auch exportiert, was er laut statusanzeige auch macht. allerdings findet die jar-datei die bilder nicht mehr, wenn die jar-datei in einem anderen ordner als dem projekt-ordner ist...
im code werden die bilder zB so geladen
Code:
herz[i] = getToolkit().getImage("images/herz/herz"+i+".gif");
hoffe das war einigermassen verständlich und jemand kann mir jetzt erklären wie ich eclipse beibringe n jar-file zu machen, dass ich dann auch überall benutzen kann...