2012-08-06 40 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- netbeans) – 2012-08-06 09:28:39

+0

http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable-in-netbeans不是重複的,因爲它是關於系統屬性而不是環境變量(標題說相反,編輯已經建議) – 2017-01-22 01:29:53

回答

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

的NetBeans 6.7+ -

右擊項目

  • - >屬性 - >操作 - >運行項目 - >設置屬性:添加

信封.FOO = FOOVALUE

注意:您可以在其他配置和其他操作(如調試項目

0

)上應用相同的技術。我無法使用NetBeans 7.4查找Properties-> Actions設置。我沒有明確地需要一個環境變量 - 只是我可以在我的應用程序之外設置的一些值。因此,我可以在主應用程序的nbproject文件夾下的「project.properties」文件中進行更改。

在project.properties中是一個「run.args.extra」設置。任何你想傳遞的命令行參數都必須以'-J'開始。這是一個例子。

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

注意,這不是一個環境變量。相反,它是System.getProperty(「FOO」)可訪問的值。特別說明:這也是使用Xmx/Xms來更改應用程序分配多少內存的地方。

0

在MacOS:

$HOME/.bashrc附加別名:

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

在終端:

> netbeans

這將開始與用戶環境變量IDE。

作爲NetBeans IDE和工具(如Ruby調試器)中可用的結果環境變量(例如$PATH)。