jar からイメージをロードしようとしています。しかし、getResource() にどのような文字列を指定しても、常に null が返されます。
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());
net.sharpcode.crawler.ui.CrawlerFrame.(CrawlerFrame.java: 28) net.sharpcode.crawler.Bootstrapper$1.run(Bootstrapper.java:55) で
私はもう試した:
getResource("")
getResource(".")
getResource("./")
getResource("/img/logo.png")
Bootstrapper.class.getProtectionDomain().getCodeSource().getLocation().getPath()