eclipse中的图片路径

首先,大家要明白eclipse在运行j2me程序的时候,调用的资源并非直接是res文件夹里的资源,而是build path(亦即\verified\classes)里的,也就是说当使用eclipse运行程序时,eclipse会自动在\verified\classes下生成相同的图片。但是不是所有的时候eclipse都会智能地为我们这么做呢?不是,这也就是我们好似从正确的路径中调用了图片,结果还是因为路径原因造成异常的原因。那要怎么做呢?如果不能自动地拷贝到bulid path目录,每次更新一次图片就要我们手动拷贝一次,岂不是很麻烦。网上有建议说“要注意是在eclipse操作界面里把图片拷进去的,而不能在资源管理器里把图片拷入res目录。前述方法,eclipse会自动在verified-classes下生成相同的图片”,其实这个说法并不很全面,所以经过试验,总结出下面几个方法(以下操作皆在eclipse中进行):
     一、在项目下新建两个Source Folder,注意不是Folder,一个src,一个res,然后在src下创建程序文件,将图片、声音等资源文件导入到res这个目录里面就可以了。这样我们在文件结构上就可以把源文件组织在src目录下,而资源文件放在了res目录中了。但是要注意在程序中调用图片时的路径是("/xxxx.png"),而不是("/res/xxxx.png"),因为一般来说source folder默认是加入了项目的java build path的,也就是其实图片放在了\verified\classes的目录下,

你可能感兴趣的:(eclipse中的图片路径)