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

2022-09-01 11:46:04

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


答案 1
System.getEnv("FOO") == "FOOVALUE"

网豆 6.7+ -

右键单击“项目”

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

Env.FOO=FOOVALUE

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


答案 2

我找不到“属性->操作”设置,使用 NetBeans 7.4。我没有明确地需要环境变量 - 只是我可以在应用程序之外设置一些值。因此,相反,我能够在主应用程序的nbproject文件夹下的“project.properties”文件中进行更改。

在 project.properties 中有一个“run.args.extra”设置。要传递的任何命令行参数的“name”前面都必须有“-J”。下面是一个示例。

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

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


推荐