java - 在 Java Web 项目中的什么位置放置文件?

标签 java eclipse

我有一个读取文件的小型 Java 程序,在 Eclipse 中我有主项目目录中的文件,类文件位于 src 目录中。这很好用。

我想告诉你我正在处理的 Web 项目中的这一小段代码,目前我在 src/tools/中有类文件,但我不知道该把文件放在哪里?

我已经在几个地方试过了,但它抛出找不到文件。

存储此文件的最佳位置在哪里?以及如何确保在使用以下代码时路径正确?

FileInputStream fstream = new FileInputStream("file.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));

最佳答案

您需要将文件作为资源加载(例如,getResourceAsStream(),使用相对于应用程序的路径(getRealPath()),或者将其放入在绝对位置并使用完整路径。

关于java - 在 Java Web 项目中的什么位置放置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9827259/

相关文章:

java - 获取包含@Size注释的字段名称及其最大长度

eclipse - 收集要安装的项目时发生错误(访问被拒绝)

java - 如何在 Eclipse 中查看完整的编译路径?

java - Android 项目出现 java.lang.NoClassDefFoundError

java - 如何添加类以在 Eclipse 中构建路径

java - 如何使用 eclipse 读取 txt 文件作为我的 system.in

java - 我的可执行 JavaFX 文件如何连接到 MySQL 数据库?

java - 如何使用 Apache POI 在 Excel 文件中添加数据验证?

java - Codename 一个日期选择器问题

java - Android - 从蓝牙读取数据时出错