gpt4 book ai didi

java - 无论应用程序如何启动,都查找 conf 文件

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:33:41 24 4
gpt4 key购买 nike

我是 java 新手。

我有一些目录结构

  product/
conf/
classes/com/../..

conf/ 包含一些配置文件,而在 classes/ 下我有我的应用程序。

如何从 java 代码内部确保我能够在 conf/ 中找到文件,尽管我正在执行它(例如,从 eclipse、从不同的目录、从 crontab 等) .

附言

conf/ 中的文件不是资源,因为需要由用户编辑。有没有办法知道我的 .class 在哪里,所以我可以使用该目录的相对路径到达我的目录(例如 MY_CLASS_DIR/../../../../conf)

最佳答案

我会将 conf 目录放入类路径中。这样您就可以随时通过以下方式找到它们:

YourClass.class.getClassLoader().getResource("conf/....");

关于java - 无论应用程序如何启动,都查找 conf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6121074/

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