[Java] Hoe resources ook in jar file localiseren *

Pagina: 1
Acties:

  • tyball
  • Registratie: December 2000
  • Laatst online: 31-07 14:32
Ik heb wat plaatsjes en zip files die ik localiseer met
met EenClass.Class.getResource("resources\\plaatje.jpg");
(staan dus relatief in een directory resources)
Dit gaat goed zo lang de hele mik niet in een jar file zit. dan vind ie ineens geen plaatjes en zip files meer? Als ik die jar file weer unzipt dan vind ie de files wel weer.
de jar file is gemaakt met jbuilder dus er is niks aan de hand met de manifest file(denk ik).
Is java niet zo slim om de boel uit tepakken in de jar. Of doe ik iets fout?

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
1. Probeer het eens met een / ipv \\
2. Als je klasse in een package staat is de string relatief ten opzichte van dat package. Als je ten opzichte van de root wilt werken moet er weer een / voor :) .

Het kan in ieder geval wel. Ik gebruik het namelijk altijd.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Kleine aanpassing van topic titel naar Java vooraan ipv achteraan :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 31 januari 2002 19:42 schreef mbravenboer het volgende:
Kleine aanpassing van topic titel naar Java vooraan ipv achteraan :) .
hmmz het is mijn titel hoor :P

</offtopic>

Doet iets met Cloud (MS/IBM)


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
D2k: hmmz het is mijn titel hoor :P
Great mods think alike :o

;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • tyball
  • Registratie: December 2000
  • Laatst online: 31-07 14:32
Ik heb nu / ipv \\ en nog steeds doet ie het gewoon wel en niet in een jar. Ik krijg nu ineens een error in de url
, er staat op een of andere manier een ! na de sclient.jar . Hoe komt die daar nou?


jar:file:/C:/x/sclient.jar!/com/ftm/schouwburg/utils/themepack/modernthemepack.zip

java.net.MalformedURLException: java.lang.NullPointerException: no !/ in spec

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 21:48
Op donderdag 31 januari 2002 19:54 schreef tyball het volgende:
Ik heb nu / ipv \\ en nog steeds doet ie het gewoon wel en niet in een jar. Ik krijg nu ineens een error in de url
, er staat op een of andere manier een ! na de sclient.jar . Hoe komt die daar nou?


jar:file:/C:/x/sclient.jar!/com/ftm/schouwburg/utils/themepack/modernthemepack.zip

java.net.MalformedURLException: java.lang.NullPointerException: no !/ in spec
Volgens mij is:
com/ftm/schouwburg/utils/themepack/modernthemepack.zip
genoeg

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
tyball had vage meldingen
Hum, ik weet zo niet hoe die urls naar jars eruit zien... Weet dus ook niet of daar een uitroepteken in voor hoort te komen. Normaal gesproken is dit geen enkel probleem.... Pas is er nog een topic over geweest, zal even zoeken.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Zie ook hier:

[topic=391665/1/25]

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment

Pagina: 1