java - JAR 看不到文件目录
问题描述
我有一个可以在 IDE 中正常运行的程序,但是当我从中创建一个可执行的 JAR 并运行它时,我得到了错误。显然,正是这些行导致了错误。
File dir = new File("./files");
File[] directoryListing = dir.listFiles();
for (File file : directoryListing) {
array.add(new FileInputStream(file.getPath()));
System.out.println(file.getPath());
}
我认为问题在于 JAR 在我的项目中看不到/理解我的文件目录。我怎么解决这个问题?
注意:我最近切换到 IntelliJ,但我还不太适应
解决方案
推荐阅读
- testing - 如何在 Julia 中创建动态命名的测试集?
- python - 使用递归在 Python 中更改硬币/为什么不工作?
- docker - 如何为相互转发和请求的两个容器创建 docker-compose?
- vue.js - 在Vuejs中将excel转换为json
- php - 尝试将使用 group_concat 从 MySQL 检索到的逗号分隔值打印到使用 php 的 csv 文件中
- php - 为相等的键添加多个集合对象值
- c# - 当给出开始点、结束点、速度和移动开始时间时,有什么不那么难看的方法来计算 2D 中的对象当前坐标?
- webpack - snowpack woff2 字体无法加载
- python - 尝试在没有禁止权限的情况下禁止用户时发生错误
- c# - C# ?:三元运算符 - 意外符号“?” - 错误