Cross-posting with sun forums since I’m getting no response, maybe you guys can help with this issue as I’m sure other games have needed this behaviour.
I am attempting to load various resources (images, sounds, files) from a separate JAR from my source class. I have two jars:
source.jar <- contains all my class files
resources.jar <- contains all my images/sounds.
If I do not split these into two jars, everything works as expected. I am using the following HTML tag:
And the following resource loading code with and without the slash ‘/’:
applet.getClass().getResourceAsStream(“images/temp/test.png”) <- Does not work, Returns null.
applet.getClass().getResourceAsStream("/images/temp/test.png") <- Works when I have everything in the same JAR, but not when they are separate. Returns null.
I am splitting up the JARs so the large resources can download separately via JAR Indexing. But, I cannot access this test image with or without indexing when the JARs are separated. Directory structure is:
source.jar:
Main/MyClass.class
Lib/OtherClass.class
Data/SomeData.bin
^ all load fine
resources.jar:
images/temp/test.png
sounds/mysound.ogg
^ cannot access these =(
Am I missing something here?
Jesse