IntelliJ拒绝将文本文件复制到已编译的类文件夹中

时间:2012-03-18 10:49:50

标签: url compilation null intellij-idea text-files

下面的URL为null,并且“toURI()”会产生空指针。

URL u = getClass().getClassLoader().getResource("res/root.txt");
File f = new File(u.toURI());
Scanner sc = new Scanner(f);

我查看了/ production / MyProject / res并且没有.txt文件。我已经尝试过重建和编译项目,但到目前为止还没有让IntelliJ认为.txt文件是必需的。 > _>

我也试过看一下偏好,虽然我不确定我在寻找什么,编译器没有任何设置被忽略所以我不知道。

有什么想法吗?

P.S。如果有帮助,我的操作系统是Mac OSX

1 个答案:

答案 0 :(得分:7)

在IDEA中,项目设置>编译器列出了与将被复制到编译输出路径的文件相对应的 资源模式

默认情况下,不包含带有 .txt 扩展名的文件,因此您只需将相应的模式添加到项目的列表中。