gpt4 book ai didi

Java - 使用 getClass().getResource() 的文件路径不起作用

转载 作者:行者123 更新时间:2023-12-02 02:06:54 24 4
gpt4 key购买 nike

我一直在阅读此处和 Quora 上提出的相同问题,但是,我仍然不明白为什么我无法访问位于“src/main/resources”文件夹中的文件。当我手动指定相对路径“src/main/resources/config/serverConf.xml”时,一切正常

项目结构:

src/main/java/"project related folders"
src/main/resources/config/serverConf.xml

主类:

public class Main{

public Main(){
File file = new File(this.getClass().getResource("config/serverConf.xml").getPath());
if(file.exists())
System.out.println("Yes");
else
System.out.println("No");
}

public static void main(String[] args){
Main main = new Main();
}
}

最佳答案

"config/serverConf.xml"

应该是

"/config/serverConf.xml"

关于Java - 使用 getClass().getResource() 的文件路径不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50631088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com