Netbeans 設定ディレクトリ (~/.netbeans) の場所を変更する方法

StackOverflow https://stackoverflow.com/questions/116444

  •  02-07-2019
  •  | 
  •  

質問

デフォルトでは、netbeans はユーザーのホーム ディレクトリの下にある .netbeans というディレクトリに設定を保存します。(特に Windows では) このディレクトリの場所を変更することはできますか?

James Schek のおかげで、答えはわかりました (netbeans.conf のパスを変更する) が、それが別の質問につながります。NetBeans 設定ディレクトリへのパスに現在のユーザー名を含める方法はありますか?

次のようなことをしたいです:

netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta"

しかし、使用する変数の名前がわかりません(存在する場合)。もちろん --userdir オプションを使用しても同じことを実現できます。ただ興味があるだけです。

役に立ちましたか?

解決

はい、%NETBEANS_HOME%\etc にある netbeans.conf ファイルを編集します。

次のように行を編集します。netbeans_default_userdir="${HOME}/.netbeans/6.0"

別の「プロファイル」が必要な場合、つまり異なるホーム ディレクトリで Netbeans の異なるコピーを実行したい場合は、新しいホーム ディレクトリをランチャーに渡すことができます。「netbeans.exe --userdir /path/to/dir」または「nb.exe --userdir /path/to/dir」を実行します。

他のヒント

「HOME」は、IDE でサポートされる唯一の変数です。Netbeans プラットフォームを使用してカスタム アプリケーションをデプロイする場合、「APPNAME」もすぐにサポートされます。

答えを探してここにたどり着いた人へ:

Windows でポータブル バージョンをセットアップしようとしている場合、userdir が Netbeans ルートと同じレベルかそれより低い場合、Netbeans 7.2 以降は起動しません。

したがって、次のものがある場合:c:\Portable\Netbeans あなたにはできません netbeans_default_userdir="c:\Portable\Netbeans\userdir\8.0"

netbeans インストールの外側のフォルダーを使用します。netbeans_default_userdir="c:\Portable\NetbeansUserDir\8.0"

キャッシュの場合は問題ありません。

Windows 8.1 および 7 でテスト済み。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top