我有一个Java桌面应用程序,配置文件的问题令我烦恼。配置文件 - 将它们放入Java的位置?
我想是我的分发应用程序文件夹,看起来像这样:
MyApp/Application.jar
MyApp/SpringConfig.xml
MyApp/OtherConfig.xml
MyApp/lib
但此刻SpringConfig.xml
里面Application.jar
,我甚至不能以编程方式查找OtherConfig.xml
。
我不在乎我如何在我的编译路径中设置各种文件,只要它们最终看起来像上面那样。
所以..
- 我在哪里可以将文件放在我的开发设置?
- 以及如何以编程方式访问它们?
感谢
好吧,即时通讯使用netbeans。我还没有解决这个问题。如果我在'配置'包中包含文件,那么当我构建时,它们会滚动到一个.jar文件中,该文件破坏了配置文件!接受你对Spring配置的评论 - 不要介意被编译,但我需要外部访问一个普通的配置文件。它使我疯狂...... – MalcomTucker 2010-02-12 08:31:04
终端用户是否有必要编辑你的配置?或者只是你/你的队友。检查我的更新。 – Bozho 2010-02-12 08:34:11
是的,这是必要的 - 我为最终用户提供了一些配置选项,虽然我宁愿他们不必解压并重新压缩jar,这就是为什么我想要在根目录中的配置文件。我只是不知道我该怎么做!感谢您的建议,方式为 – MalcomTucker 2010-02-12 10:14:20