{"id":325,"date":"2011-12-18T20:15:39","date_gmt":"2011-12-18T20:15:39","guid":{"rendered":"http:\/\/blog.datentraeger.li\/?p=325"},"modified":"2017-02-24T14:25:13","modified_gmt":"2017-02-24T14:25:13","slug":"java-bilder-in-jar-files","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=325","title":{"rendered":"Java Bilder in Jar-Files"},"content":{"rendered":"<p>Ich habe in Eclipse ein Bild eingebunden, welches auch beim Debuggen problemlos angezeigt wurde. Das habe ich folgendermassen gemacht:<\/p>\n<pre class=\"lang:java decode:true\">File logo = new File(\"src\/resources\/icons\/foologo.png\");\r\nImage image = ImageIO.read(logo);\r\nImageIcon image = new ImageIcon (ImageIO.read(logo));\r\nlblFoologo.setIcon(image);<\/pre>\n<p>Im JAR fehlte dann das Bild \u2013 wurde einfach nicht mehr gefunden (auch wenn das src weggelassen wurde). Damit das ganze sowohl in Eclipse also auch im JAR funktioniert, habe ich es folgendermassen gel\u00f6st:<\/p>\n<pre class=\"lang:java decode:true \">URL logo = getClass().getResource(\"\/resources\/icons\/foologo.png\");\r\nImageIcon foologo = new ImageIcon(logo);\r\nlblFoologo.setIcon(foologo);<\/pre>\n","protected":false},"excerpt":{"rendered":"Ich habe in Eclipse ein Bild eingebunden, welches auch beim Debuggen problemlos angezeigt wurde. Das habe ich folgendermassen gemacht: File logo = new File(&#8220;src\/resources\/icons\/foologo.png&#8221;); Image image = ImageIO.read(logo); ImageIcon image = new ImageIcon (ImageIO.read(logo)); lblFoologo.setIcon(image); Im JAR fehlte dann das Bild \u2013 wurde einfach nicht mehr gefunden (auch wenn das&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-325","post","type-post","status-publish","format-standard","hentry","category-java"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=325"}],"version-history":[{"count":3,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/325\/revisions"}],"predecessor-version":[{"id":505,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/325\/revisions\/505"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}