我是java的新手。无论应用程序如何启动,查找conf文件
我有一些目录结构
product/
conf/
classes/com/../..
conf/
包含了一些配置文件,而classes/
下,我有我的应用程序。
如何确保从java代码内部我能够在conf/
中找到文件,尽管我正在执行它(例如从eclipse,从不同目录,从crontab等)。
P.S.
conf/
中的文件不是资源,因为需要由用户编辑。 有没有办法知道我的.class
在哪里,所以我可以使用相对路径形式到那个目录下我的目录(例如MY_CLASS_DIR /../../../../conf)
@dimba:配置文件在部署后随时更改吗?程序是否需要更新它们,或只是读取它们? – 2011-05-25 07:47:47
@Andrew只读它们 – dimba 2011-05-25 07:49:41
System.getProperty(“user.dir”)); – mKorbel 2011-05-25 07:59:35