29

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

4

3 に答える 3

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

netbeans6.7+-

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

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

Env.FOO = FOOVALUE

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

于 2013-06-21T15:00:01.527 に答える
3

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

project.properties内には、「ru​​n.args.extra」設定があります。渡すコマンドライン引数には、「name」の前に「-J」を付ける必要があります。これが例です。

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

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

于 2015-09-11T18:23:00.827 に答える
2

macOSの場合:

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

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

ターミナル内:

> netbeans

これにより、ユーザー環境変数を使用してIDEが起動します。

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

于 2018-01-18T12:06:36.867 に答える