gpt4 book ai didi

Java 相对文件路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:47:43 25 4
gpt4 key购买 nike

我有一个 Java 问题一直困扰着我:指示相对文件路径的好方法是什么。

让我更具体一点。我希望能够说始终在 ./configuration/file.txt 中查找配置文件。我遇到的问题是我的程序只有从文件所在的目录启动时才能正常工作。如果相反,我从不同的目录启动它,例如 ./directory/to/my/program/execute .sh 然后它无法正常运行。

但是我还需要对这个文件进行修改,resources好像想要只读...

最佳答案

建议的(以便应用独立于环境特定细节)读取配置信息的方法是将其作为类路径资源而不是文件系统资源来读取。阅读 Smartly load your properties了解更多详情。

阅读Class.getResourceAsStream javadoc有关如何指定资源路径的语法

关于 SO 的有用帖子:Classpath resource within jar

关于Java 相对文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8638582/

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