Netbeans 設定ディレクトリ (~/.netbeans) の場所を変更する方法
-
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 でテスト済み。