如何在Netbeans中设置环境变量?

我在netbeans中运行基于maven的Spring项目。 我在项目配置文件中使用环境变量来根据该变量值打开特定文件。 我能够在Eclipse中设置它,但不知道如何设置Netbeans。 谁能帮我?

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

netbeans 6.7+ –

右键单击Project

  • – >属性 – >操作 – >运行项目 – >设置属性:添加

Env.FOO = FOOVALUE

注意:您可以在其他配置和其他操作(如Debug项目)上应用相同的技术

在macOS上:

$HOME/.bashrc添加别名:

alias netbeans='/Applications/NetBeans/NetBeans\ XYapp/Contents/MacOS/netbeans &'

在终端:

> netbeans

这将使用用户环境变量启动IDE。

结果是NetBeans IDE和工具(例如Ruby调试器)中可用的环境变量(例如$PATH )。

我使用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更改应用程序分配的内存的地方。