当前位置: 首页 > 知识库问答 >
问题:

在什么情况下,要读取的文件应该放在bin目录下还是src目录下?

应子真
2023-03-14

我目前使用eclipse进行Java开发。有人能解释为什么在使用像FileReader这样的类时文件被放在src目录下的原因吗?在使用getClass().getResourceAsStream(“...”)等方法时,有时必须将文件放在bin目录下为了读图像?方法getClass().getResourceAsstream(“...”)有其他方法吗需要src目录下的文件吗?

共有1个答案

吴西岭
2023-03-14

作为开发人员,您没有在bin目录中放置任何东西,只在srcresources目录中放置东西,当IDE或任何其他构建工具构建项目时,生成的类文件和其他资源将被放置到bin目录中。

位于bin目录中的资源--后来绑定在工件.jar.war等中--可以在应用程序的类路径中使用,并且可以由类加载器访问,这使得可以加载类,并使您能够使用getclass().gerResourceAsstream()查找资源。

 类似资料:
  • 问题内容: 我正在处理备份脚本,并希望压缩文件目录: 这可以压缩它,但是当我解压生成的文件时,它包括完整的文件结构:这些文件位于中。 有没有一种方法可以排除父目录,从而使生成的tar只知道最后一个目录()? 问题答案:

  • SBT将编译后的scala文件放在目标/scala文件夹中- 据我所知,类文件包含JVM字节码。它们与语言无关。 那么,文件夹使用语言名称的原因是什么?我希望Scala和Java的类字段都位于同一个目录中。

  • 本文向大家介绍php读取目录及子目录下所有文件名的方法,包括了php读取目录及子目录下所有文件名的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考。具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: 稍微复杂点的,来自于php手册: 这些都只能读取当前指定目录下的文

  • 在我的程序中,src目录下列出了三个文件夹:文件、声音、图像。我不知道为什么我的代码没有被检测到。当我运行这个程序时,我收到了这样一条消息:“java.io.FileNotFoundException:files\7.txt(系统找不到指定的路径)”。我有图片附在这里。请帮忙。 下面是我的代码: 关于文件File=新文件(resource.toURI());以下是我尝试过但仍然无效的内容: 下面是

  • 本文向大家介绍nodejs 递归拷贝、读取目录下所有文件和目录,包括了nodejs 递归拷贝、读取目录下所有文件和目录的使用技巧和注意事项,需要的朋友参考一下 先给大家介绍下nodejs 递归拷贝目录下所有文件和目录,具体代码如下所示: ps:下面看下Nodejs递归读取目录下的所有文件 递归读取当前目录下的所有文件。 总结 以上所述是小编给大家介绍的nodejs 递归拷贝、读取目录下所有文件和目

  • 所以我制作了一个脚本,读取一堆文本文件(每首歌一个)作为歌词。它的工作原理是你输入一个歌词短语,然后脚本扫描所有可用文件中的歌词,并告诉你歌曲的名称。问题是斜杠不起作用。我更改了“/”和“\”之间的斜杠,但遇到了错误。 当我使用正斜杠时,我看到以下内容: “OSError:[Errno 22]无效参数:'C:/Users/[My Name]/Desktop/MusicLyricSearch/All