web-dev-qa-db-ja.com

Netbeansで環境変数を設定する方法は?

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

25
Rohit Kumar
System.getEnv("FOO") == "FOOVALUE"

ネットビーンズ6.7+-

プロジェクトを右クリック

  • ->プロパティ->アクション->プロジェクトの実行->プロパティの設定:追加

Env.FOO = FOOVALUE

注:他の構成やプロジェクトのデバッグなどの他のアクションにも同じ手法を適用できます

41
sureshnath

NetBeans 7.4を使用して、プロパティ->アクション設定を見つけることができませんでした。私は明示的に環境変数を必要としませんでした-アプリケーションの外部で設定できる値だけです。そのため、代わりに、メインアプリケーションのnbprojectフォルダーの下にある「project.properties」ファイルを変更することができました。

Project.properties内には「run.args.extra」設定があります。渡したいコマンドライン引数は、その「名前」の前に「-J」を付ける必要があります。例を示します。

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

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

1
Javaneer

MacOSの場合:

$HOME/.bashrcにエイリアスを追加:

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

ターミナル:

> netbeans

これにより、IDEがユーザー環境変数で開始されます。

結果として、NetBeans IDEおよびツール(Rubyデバッガー)など)内で使用可能な環境変数($PATHなど)。

1
Vlad