java 读取配置文件或者图片文件,然后打jar包的问题

 Java项目A打成jar包B.jar,并且把这个jar文件build到另一个新工程C里面。在工程C里面调用B.jar里面的某个类D的时候,会出现问题:类D加载的图片不能显示。

 

解决办法:

BufferedImage img = ImageIO.read(getClass().getResource("/images/renju.jpg"));

而不是:

BufferedImage img = ImageIO.read(new File("/images/renju.jpg"));

本文出自 “技术人生” 博客,请务必保留此出处http://wangyuelucky.blog.51cto.com/1011508/1006663

你可能感兴趣的:(jar)