java项目根目录和类路径问题

2024-11-17 20:21:13
推荐回答(2个)
回答1:

java获取src目录下文件夹的相对路径问题如下:

目录结构:

project

out

src

read.java

test.txt

files

opts

项目为priject
out目录为.class输出目录
src下为文件目录
src下有两个包,files、opts

想通过相对路径获取test.txt的路径

但是用反射只能获取到.class,也就是out里的路径

输出后的目录不就是在out里面了,那个里面的和src里面的文件是一样的, getClass().getResource()就可以得到classpath了啊

看看设置的资源文件编译路径

回答2:

这里的路径 / 就是你的context所在目录,也就是你的classes所在的根目录,这个不冲突,所有类的根目录都是一样的