1

データベース接続用の構成ファイルを作成しようとしています。プロパティファイルが最適です。このプロパティは、アプリケーションをインストールするたびに変更する必要があります(顧客データベース)。

  • この構成ファイルをアプリケーションのルート(netbeansプラットフォームプロジェクト、およびディストリビューションフォルダー)に配置したいと思います。アプリケーションのルートフォルダを参照する方法が見つかりません。

  • また、FileUtil.getConfigFile/Rootのドキュメントが不足しています。configRootの場所(物理的な場合でも)、またはConfigFileをオフラインで追加する方法(コードではなく、構成ファイルをコピーするだけ)がわかりません。

  • 許容できる解決策は、システムプロパティにデータベース構成を追加することですが、netbeans構成ファイルで追加のシステムプロパティを指定する場所が見つかりません。

4

3 に答える 3

2

いずれかのモジュールのリリースフォルダにプロパティファイルを配置し、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 に答える