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>