Netbeans平台自定义配置文件

时间:2012-05-02 11:19:41

标签: java configuration-files netbeans-platform

我正在尝试为数据库连接创建配置文件。属性文件最好。每次安装应用程序(客户数据库)后都必须更改此属性。

  • 我想在应用程序的根目录中使用此配置文件(netbeans平台 项目和发行文件夹)。我找不到如何参考的方式 应用程序根文件夹。

  • 我还发现缺少FileUtil.getConfigFile / Root的文档。一世 不知道在哪里可以找到configRoot(如果它甚至是物理的),或者 如何离线添加ConfigFile(不是代码,而只是复制 配置文件)。

  • 容忍的解决方案是将数据库配置添加到系统中 属性,但我找不到指定其他系统属性的位置 在netbeans配置文件中。

3 个答案:

答案 0 :(得分:2)

您可以将属性文件放在其中一个模块的Release文件夹中,然后使用InstalledFileLocator API访问它:http://bits.netbeans.org/dev/javadoc/org-openide-modules/org/openide/modules/InstalledFileLocator.html

答案 1 :(得分:1)

要访问NetBeans应用程序的安装目录,您可以使用以下代码段

new File(System.getProperty ("netbeans.home")).getParentFile()

如果您将'/etc'附加到生成的文件中,您将位于托管app.conf文件的同一文件夹中。

答案 2 :(得分:0)

为什么不使用app.conf?它位于ROOT /等。

您可以使用系统属性,或者更优雅的是OptionProcessor