NetBeans IDE 8.1用のプラグインを開発中です。ディスク上のファイルに永続的な環境設定を保存する必要があります.Plugin用の設定ファイルを保存するNetBeansの標準の場所はありますか?そのような場所があれば、それを定義する最も簡単な方法は何ですか(NetBeansはどこにでもインストールできますが、特にOSに依存します)。場所を簡単に指定できる特別な方法などがありますか?NetBeansにはプラグイン設定ファイルの標準領域がありますか?
答えて
をチェックアウトのNetBeans APIを定義します - Netbeansのは、この(エンドユーザーが設定することができるちょうど約あらゆる他のアプリが行うように)ありませんSystemFileSystemのコンセプトは、基本的にユーザディレクトリの設定サブフォルダです。 直接ファイルを置くことはできません。
Netbeansは、アノテーションとファイルベースのコンフィグレーションデプロイメントのメカニズムを提供します。ファイルベースのアプローチ(あなたが興味のあるもの)については、設定ファイルをlayer fileというXMLファイルとしてバンドルし、モジュールのマニフェストでこのファイルを定義する必要があります。これを実行すると、システムファイルシステムはあなたが定義したもの(NBはモジュールのかなり頑強で精巧な構成管理フレームワークを定義しています)を含む、あなたのモジュール用の名前のconfigフォルダにサブフォルダを作成します。
ドキュメントからの抜粋:あなたのJARで
- 、レイヤファイルを提供 - たとえば、あなたのモジュールのマニフェストでCOM/fooの/のmymodule /リソース/にlayer.xml
- 、どこかのトップセクションに次の行を含める:あなたの設定を束ね:
OpenIDE-Module-Layer: com/foo/mymodule/resources/layer.xml
ボトムラインをファイル内あなたのモジュールjar。私は `cが存在していることがわかり
個々のユーザーが追加するものはすべて、個々のユーザーのホームディレクトリ(〜/ * nixおよびWindowsのc:\ users \ username)に移動し、適切な名前のサブディレクトリに移動する必要があります。すべてのLinuxユーザーは〜/の.netbeans /のversionNumber
でそれを見ることができますhttp://wiki.netbeans.org/UserdirAndCachedirFoldersInSystemSpecificPaths
:APIは残り
関連資料を処理しますonfig'フォルダがありますので、そこに独自のファイルとフォルダを作成するか、そこに特別な場所がありますか?また、パス全体を指定しなくても場所を指定する方法はありませんか? NetBeansは、設定フォルダがどこに格納されているかを何らかの形で分かっていて、教えてくれませんか?私はそれが知っているだろうと想像していたので、彼らはどこかにあなたが設定ファイルを格納することを期待していれば、私はあなたのコードが何とかそれを尋ねることを期待するでしょう。 –
私はnetbeansのプラグインを書いたことはありませんが、開発者のドキュメントにはこのページの参照先が記載されています。http://wiki.netbeans.org/DevFaqUserDir – ivanivan
- 1. S3 US標準領域
- 2. MEFプラグインには独自の設定ファイルがありますか?
- 3. 同じファイルと標準出力に直接標準エラーがありますか?
- 4. ISO標準命名の標準はありますか?
- 5. Java:テキスト領域にファイルの内容がありません
- 6. 標準のボタンサイズはありますか?
- 7. ファイルから入力をNetbeansの標準入力にリダイレクトする方法はありますか?
- 8. C++には空き領域がありますか?
- 9. HTTPS標準はありますか?
- 10. Wordpressの管理領域標準的なURLのトラブル
- 11. Djangoフォームのdropzoneアップロード領域としての標準FileField
- 12. warファイルの標準文字エンコードはありますか?
- 13. XMLファイルのコーディング標準はありますか?
- 14. 利用規約/プライバシーポリシーの標準ファイル名はありますか?
- 15. vaadin netbeansプラグインにはvaadinデザイナがありますか?
- 16. VistaのNetbeans 6.5のユーザー設定ファイルはどこにありますか?
- 17. テキストボックス、テキスト領域を設定
- 18. Gnu-Linux/Unix-terminalの標準または標準幅はありますか?
- 19. 標準入力をInttelijのファイルに設定する方法はありますか
- 20. Excelエラー1004:領域とペースト領域が同じサイズではありません
- 21. 同じ領域に複数の断片がありますか?
- 22. キャンバスに複数のクリッピング領域がありますか?
- 23. コンテンツページのタイトル領域は常に上部にありますか?
- 24. jqueryセレクタは、領域内にある要素のない領域を選択する必要があります
- 25. CCSpriteの特定の領域にCCLiquid効果がありますか?
- 26. F#ライブラリには、 `argMax`の標準関数がありますか?
- 27. C/C++には標準のスライスコンテナがありますか?
- 28. Pythonにstatic_castキーワードまたは標準メソッドがありますか?
- 29. 標準Typescript + Nodejsサーバー定型テンプレートはありますか?
- 30. PHPブートストラップ3テキストが領域外にありますか?
申し訳ありませんが、マニフェストファイルでどのように定義していますか? –
私の更新情報を見る@ParanoidPanda – kolossus
ありがとうございます! –