1

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

  • 我希望这个配置文件位于应用程序的根目录(netbeans 平台项目和发行版文件夹)。我找不到如何引用应用程序根文件夹的方法。

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

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

4

3 回答 3

2

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

于 2012-05-08T22:03:42.287 回答
1

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

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

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

于 2012-05-09T06:10:23.487 回答
0

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

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

于 2012-05-07T18:32:53.080 回答