J2SE下的路径问题

来源:互联网 发布:软件质量保证措施 编辑:程序博客网 时间:2024/04/27 13:41

我们在利用 Eclipse来获取 路径的时候 往往遇到很多问题 ......

今天我这里提供一个任何情况下都正确的方法..我们知道  Eclipse的  下的工程路径是  "./"  这个就是 Eclipse的项目物理路径,    这个路径就是 我们所见到的 bin  和src 

的路径 .  因为我们在编写源代码的时候 都是在src中添加 资源什么的 ....其实在程序真正的执行的时候我们实际上执行的是  bin目录下的class文件, 

我们在src添加资源的时候 Eclipse会自动把我们的资源发布到 bin下 ...java文件生成 class文件 ...资源文件移动过去

bin目录下的

class层次 对应着  src的目录层次 ...往往我们在访问资源的时候  都是通过  "./src/...."访问的 这样当然会出错  ....  于是我么想到可以用 Class.getProperty("/") 获取classpath 。。。

使用类加载器加载 ..这个加载的时候我也遇到过问题  ...就是可以正确的 加载 图片 ,但是同样的方法 加载 文件 却始终显示文件找不到 。。。。但实际上文件时存在 的 ...

为了防止各种问题的出现 这里  我们只需要使用 这样的 格式访问 即可 "./bin/file/1.txt"  这样是绝对正确的 不会出现任何的问题 。 不管是访问图片还是一般问价