2012-08-06 66 views
16

私はnetbeansでmavenベースのSpringプロジェクトを実行しています。私は自分のプロジェクト構成ファイルでその変数値に基づいて特定のファイルを開くために環境変数を使用しています。 Eclipseで設定できますが、Netbeansで設定する方法はわかりません。誰も私を助けることができますか?Netbeansで環境変数を設定する方法は?

+0

[NetbeansでJava環境変数を設定するにはどうすればいいですか](http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable- in-netbeans) –

+0

http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable-in-netbeansは重複していません。なぜなら、システムプロパティではなく環境であるからです変数(タイトルはそれとは逆の方法で、既に提案されているように編集する) –

答えて

27
System.getEnv("FOO") == "FOOVALUE" 

のNetBeans 6.7+ - > [プロパティ - - >アクション - > [ファイル名を指定して実行プロジェクト -

右プロジェクト

  • クリック>プロパティの設定:

のEnvを追加します。 .FOO = FOOVALUE

注:同じ手法を他の設定やDebugプロジェクトのような他のアクションに適用することができます

0

NetBeans 7.4を使用して、[プロパティ] - > [アクション]設定を見つけることができませんでした。私はを明示的にに必要としませんでした - 私のアプリケーションの外に設定することができたちょうどいくつかの値。そこで、代わりに、メインアプリケーションのnbprojectフォルダの下にある "project.properties"ファイルを変更することができました。

project.properties内には "run.args.extra"設定があります。渡したいコマンドライン引数は、その前に '-J'を付ける必要があります。ここに例があります。これは環境変数ではないことを

run.args.extra = -J-DFOO = FOOVALUE

注意。むしろ、それはSystem.getProperty( "FOO")アクセス可能な値です。特別な注意点:これは、Xmx/Xmsを使用してアプリケーションが割り当てるメモリ量を変更する場所でもあります。 MacOSで

0

:ターミナルで

alias netbeans='/Applications/NetBeans/NetBeans\ X.Y.app/Contents/MacOS/netbeans &'

$HOME/.bashrc追加の別名で

> netbeans

これは、ユーザー環境変数でIDEを起動します。

結果として、NetBeans IDEとツール(Rubyデバッガなど)の内部で利用できる環境変数($PATHなど)。

関連する問題