想请教一下:Java如何使用相对路径调用一个资源文件的位置

图片说明

如图所示,Java代码BannerServiceImple如何使用相对路径的方式调用另一个包下面的资源.

1个回答

public String getRootPath(){
File path = null;
try {
path = new File(ResourceUtils.getURL("classpath:").getPath());
} catch (FileNotFoundException e) {
e.printStackTrace();
}
if(path==null||!path.exists()) path = new File("");
return path.getAbsolutePath();
}

    这样应该就可以了
qq_31840023
神言如殇 String path = ClassUtils.getDefaultClassLoader().getResource("").getPath(); File file = new File(path+"/json/banner.json");
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!