gpt4 book ai didi

java - Netbeans:尝试加载文件但未找到(Java)

转载 作者:行者123 更新时间:2023-11-30 05:58:19 25 4
gpt4 key购买 nike

当我尝试在 Netbeans (6.9) 中使用 Java 加载文件时,每次都会遇到同样的问题。好像没有找到这些文件。我收到错误:

java.lang.NullPointerException

在这种情况下:

File file = new File(this.getClass().getClassLoader().getResource("file.xml").getFile());
// or this also don't work
File file = new File("file.xml");

文件 file.xmlMain.java 文件位于同一目录中。我怎样才能加载这个文件?

最佳答案

这应该有效(对我来说):

String path = URLDecoder.decode(getClass().getResource("file.xml").getFile(), "UTF-8");File f = new File(path);

如果我正确理解 Javadocs,这应该与使用 getClass().getClassloader().getResource() 相同,但根据我的经验,它是不同的

关于java - Netbeans:尝试加载文件但未找到(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4433785/

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