posted 15 years ago
Hi There,
I have my main jar file containing classes and within that I have another jar file full of images and a library.xml file to manage those images as such:
utilities.jar
- com/esp/textures/JarTextureLibrary.class
- com/esp/textures/textures.jar
- library.xml
- bricks/brick_01.gif
- bricks/brick_02.gif
- etc...
In code I do the following
I then modify the URL by:
I then proceed to read the xml file from this newly created xmlString.
Now this doesn't work because of the multiple "!/" that appear on the final resulting URL giving me the following error message:
xml�library�location�is:�jar:file:/C:/current/lib/utilities.jar!/com/esp/textures/textures.jar!/library.xml
JAR entry com/esp/textures/textures.jar!/library.xml not found in C:\current\lib\utilities.jar
Any ideas how I can read not only the library file (library.xml) but also the images contained within it?
Is the only way to extract the textures.jar file locally and then try and access it?
Thank you in advance,
Regards,
Fabricio