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

时间:2012-08-06 06:08:35

标签: java spring-mvc netbeans maven-2

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

3 个答案:

答案 0 :(得分:37)

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

netbeans 6.7+ -

右键单击Project

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

Env.FOO = FOOVALUE

注意:您可以在其他配置和其他操作(如Debug project

)上应用相同的技术

答案 1 :(得分:1)

我无法使用NetBeans 7.4找到Properties-> Actions设置。我没有明确地需要一个环境变量 - 我可以在我的应用程序之外设置一些值。所以,相反,我能够在" project.properties"中进行更改。在主应用程序的nbproject文件夹下的文件。

在project.properties中是" run.args.extra"设置。您希望传递的任何命令行参数都必须具有其名称'之前是' -J'。这是一个例子。

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

请注意,这不是环境变量。相反,它是一个System.getProperty(" FOO")可访问的值。特别注意:这也是使用Xmx / Xms更改应用程序分配的内存的地方。

答案 2 :(得分:1)

在macOS上:

$HOME/.bashrc添加别名:

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

在终点站:

> netbeans

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

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