我们在利用 Eclipse来获取 路径的时候 往往遇到很多问题 ......
今天我这里提供一个任何情况下都正确的方法..我们知道 Eclipse的 下的工程路径是 "./" 这个就是 Eclipse的项目物理路径, 这个路径就是 我们所见到的 bin 和src
的路径 . 因为我们在编写源代码的时候 都是在src中添加 资源什么的 ....其实在程序真正的执行的时候我们实际上执行的是 bin目录下的class文件,
我们在src添加资源的时候 Eclipse会自动把我们的资源发布到 bin下 ...java文件生成 class文件 ...资源文件移动过去
bin目录下的
class层次 对应着 src的目录层次 ...往往我们在访问资源的时候 都是通过 "./src/...."访问的 这样当然会出错 .... 于是我么想到可以用 Class.getProperty("/") 获取classpath 。。。
使用类加载器加载 ..这个加载的时候我也遇到过问题 ...就是可以正确的 加载 图片 ,但是同样的方法 加载 文件 却始终显示文件找不到 。。。。但实际上文件时存在 的 ...
为了防止各种问题的出现 这里 我们只需要使用 这样的 格式访问 即可 "./bin/file/1.txt" 这样是绝对正确的 不会出现任何的问题 。 不管是访问图片还是一般问价