J2SE下的路径问题

简介: 我们在利用 Eclipse来获取 路径的时候 往往遇到很多问题 ...... 今天我这里提供一个任何情况下都正确的方法..我们知道  Eclipse的  下的工程路径是  "./"  这个就是 Eclipse的项目物理路径,    这个路径就是 我们所见到的 bin  和src  的路径 .

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

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

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

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

bin目录下的

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

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

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

目录
相关文章
|
5月前
指定的 filePath 文件不存在
指定的 filePath 文件不存在
23 2
|
9月前
|
存储 算法
j2se——递归
j2se——递归
46 0
|
10月前
protel99se 问题汇总
protel99se 问题汇总
55 0
|
10月前
|
开发框架 Java Windows
【J2SE视频】-JDK安装
【J2SE视频】-JDK安装
60 0
|
编译器 Linux Android开发
系统标准路径类详解——QStandardPaths
系统标准路径类详解——QStandardPaths
关于catkin_init_workspace找不到命令的原因
关于catkin_init_workspace找不到命令的原因
326 3
关于catkin_init_workspace找不到命令的原因
|
程序员
【CODETOOL】文件比较Beyond Compare使用介绍
Beyond Compare可以很方便地对比出两个文件夹或者文件的不同之处,相差的每一个字节用颜色加以表示,查看方便,支持多种规则对比。
464 0
【CODETOOL】文件比较Beyond Compare使用介绍
Win系统 - 压缩包part1与part2之间的关系
Win系统 - 压缩包part1与part2之间的关系
438 0
FastAPI(4)- 路径参数 Path Parameters (下)
FastAPI(4)- 路径参数 Path Parameters (下)
152 0
FastAPI(4)- 路径参数 Path Parameters (下)