Jar Bild als Ressource erhalten

Ich versuche, ein Bild aus meinem Glas zu laden. Aber egal welchen String ich für getResource () gebe, es gibt immer null zurück.

<code>try {
    System.out.println(Bootstrapper.class.getResource("./img/logo.png").toURI().getPath());
} catch (URISyntaxException ex) {
    Logger.getLogger(CrawlerFrame.class.getName()).log(Level.SEVERE, null, ex);


   }
   ImageIcon ii = new ImageIcon(Bootstrapper.class.getResource("./img/logo.png"));
   setIconImage(ii.getImage());
</code>

Ausnahme im Thread "AWT-EventQueue-0" java.lang.NullPointerException bei net.sharpcode.crawler.ui.CrawlerFrame.init (CrawlerFrame.java:35) bei net.sharpcode.crawler.ui.CrawlerFrame. 28) at net.sharpcode.crawler.Bootstrapper $ 1.run (Bootstrapper.java:55)

Ich habe es versucht:

<code>getResource("") 
getResource(".") 
getResource("./") 
getResource("/img/logo.png") 
Bootstrapper.class.getProtectionDomain().getCodeSource().getLocation().getPath()
</code>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage