I have this test app:
import java.applet.*; import java.awt.*; import java.net.URL; public class Test extends Applet { public void init() {
I would do it this way:
final InputStream stream; stream = Test.class.getResourceAsStream("assets/pacman.png"); System.out.println("Stream = " + stream);
"/assets/pacman.png" is an absolute location whle "assets/pacman.png" is a relative location.