??xml version="1.0" encoding="utf-8" standalone="yes"?>辽宁福彩快乐12走势图:BlogJava-新手?/title><link>//www.ot7t.com.cn/beginner</link><description>专注于Java技?/description><language>zh-cn</language><lastBuildDate>Sat, 15 Dec 2018 21:12:56 GMT</lastBuildDate><pubDate>Sat, 15 Dec 2018 21:12:56 GMT</pubDate><ttl>60</ttl><item><title>java Swing ImageIcon 包Jar包后的路径问?/title><link>//www.ot7t.com.cn/Noah/archive/2018/11/15/433496.html</link><dc:creator>眼镜?/dc:creator><author>眼镜?/author><pubDate>Thu, 15 Nov 2018 07:51:00 GMT</pubDate><guid>//www.ot7t.com.cn/Noah/archive/2018/11/15/433496.html</guid><wfw:comment>//www.ot7t.com.cn/Noah/comments/433496.html</wfw:comment><comments>//www.ot7t.com.cn/Noah/archive/2018/11/15/433496.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>//www.ot7t.com.cn/Noah/comments/commentRss/433496.html</wfw:commentRss><trackback:ping>//www.ot7t.com.cn/Noah/services/trackbacks/433496.html</trackback:ping><description><![CDATA[如果直接写图片名比如?br />new ImageIcon("ico/start.png");<br />这时它会默认在你的项目工程下找。比?项目工程是这样的结构,Project1/scr/com/test/aaa.java。那它会找Project/ico/start.png,这个文件。放在这也可以。在Eclipse下执行是正常的。但如果是打成Jar包后。这个图片文件不会被打进去。打进去也找不到。你只能在在这个打好的Jar的同级目录下在放一个这个图片文件、夹。虽然这样可以解决问题。但总感觉,这个图片属于这个Jar的,应该跟Jar是一个整体?br />所以,比较好的解决办法是,改成这样?new ImageIcon(getClass().getResource("/ico/start.png"))。这样一改,它的读取位置就是Project1/src/ico/start.png. 这样就可以打Jar包时一起被打进来。并且在Eclipse里执行也能正常显示。比之前那种要考文件的“高级”一些?img src ="//www.ot7t.com.cn/Noah/aggbug/433496.html" width = "1" height = "1" /><br><br><div align=right><a href="//www.ot7t.com.cn/" title="四川福利彩票快乐12">四川福利彩票快乐12</a></div>]]></description></item></channel></rss> <script>(function(){ var src = (document.location.protocol == "http:") ? "//js.passport.qihucdn.com/11.0.1.js?f7a6bc378844a5df707c414e6b6fea33":"https://jspassport.ssl.qhimg.com/11.0.1.js?f7a6bc378844a5df707c414e6b6fea33"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script>