关于Eclipse的图片存放位置及路径问题
2017-08-08 10:40
190 查看
Eclipseg加载图片时常常会遇到这样的问题,程序运行时出现空指针异常,加载不到正确的图片路径,如
这种异常一般是出现在图片加载路径上,路径异常导致加载不到图片,从而出现空指针异常。在Eclipse中需要加载图片,可以将图片拷贝到Eclipse中,但很多人由于不同的拷贝方式,图片的加载路径也将不一样,经过了几次试验,总结了一下其中的几种拷贝方法以及其加载路径如何编写。
一、在项目下一般都有一个src文件,这个是存放源代码(.class)的源文件,我们可以右键点击项目new一个Floder(Sourse Floder也可以),这里我将这个Floder命名为res,然后我们将需要加载的图片拷贝到res这个文件中,这样一来在程序中调用图片时的路径必须以此格式(“res/文件名”),如(“res/1.gif”),源文件跟资源文件就分别存放于两个文件中,便于后面开发时不同文件的管理.
二、将图片直接拷贝到src目录下,此时调用图片时路径跟第一种方法类似,不过注意要将res换成src,(“src/文件名”),如(“src/1.gif”).
三、将图片直接拷贝到项目中,此时调用图片可以使用图片名直接调用,格式为(“文件名”),如:(“1.gif”).
总的来说,我个人比较推荐使用第一种,将源文件跟资源文件独立开来,从项目的整洁性来说,这种方法最是能体现出效果,而且对于后面的团队开发来说,是实现团队间的相互理解、合作的基础。
javax.imageio.IIOException: Can't read input file!。
这种异常一般是出现在图片加载路径上,路径异常导致加载不到图片,从而出现空指针异常。在Eclipse中需要加载图片,可以将图片拷贝到Eclipse中,但很多人由于不同的拷贝方式,图片的加载路径也将不一样,经过了几次试验,总结了一下其中的几种拷贝方法以及其加载路径如何编写。
一、在项目下一般都有一个src文件,这个是存放源代码(.class)的源文件,我们可以右键点击项目new一个Floder(Sourse Floder也可以),这里我将这个Floder命名为res,然后我们将需要加载的图片拷贝到res这个文件中,这样一来在程序中调用图片时的路径必须以此格式(“res/文件名”),如(“res/1.gif”),源文件跟资源文件就分别存放于两个文件中,便于后面开发时不同文件的管理.
二、将图片直接拷贝到src目录下,此时调用图片时路径跟第一种方法类似,不过注意要将res换成src,(“src/文件名”),如(“src/1.gif”).
三、将图片直接拷贝到项目中,此时调用图片可以使用图片名直接调用,格式为(“文件名”),如:(“1.gif”).
总的来说,我个人比较推荐使用第一种,将源文件跟资源文件独立开来,从项目的整洁性来说,这种方法最是能体现出效果,而且对于后面的团队开发来说,是实现团队间的相互理解、合作的基础。
相关文章推荐
- 关于Android资源图片存放位置的问题
- 关于Tomcat服务器中使用jsp找不到图片存放路径的问题
- 关于Tomcat服务器中使用jsp找不到图片存放路径的问题
- eclipse+wtk开发j2me程序,并解决j2me中图片路径问题
- MVC3中关于图片路径问题
- 关于eclipse里的jsp编译文件路径问题
- 关于ckfinder+ckeditor 图片上传路径问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于用Webpack路径压缩图片上传尺寸获取的问题
- 小记——CSS 和 JS 中关于图片路径的问题
- 关于.9图片Eclipse上移植到AndroidStudio上的问题解决方案
- 关于在jsp中使用图片相对路径的问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于ajax异步加载图片的路径赋值问题
- java web project关于图片上传存放问题
- eclipse+wtk开发j2me程序,并解决j2me中图片路径问题
- 关于ueditor的图片上传时返回图片存储路径的问题
- 关于避免部署在eclipse和tomcat下的项目下保存的图片随着下次重新部署导致图片文件夹被清除的问题
- 关于fancybox大图片显示位置不准确的问题解决方案
- html中关于图片路径的问题