如何在 Netbeans 中设置环境变量?
Posted
技术标签:
【中文标题】如何在 Netbeans 中设置环境变量?【英文标题】:How to set Environment Variable in Netbeans? 【发布时间】:2012-08-03 03:01:36 【问题描述】:我正在 netbeans 中运行基于 maven 的 Spring 项目。我在我的项目配置文件中使用环境变量来打开基于该变量值的特定文件。我可以在 Eclipse 中设置它,但不知道如何在 Netbeans 中设置。谁能帮帮我?
【问题讨论】:
How do I set up a java environment variable in Netbeans 的可能重复项 ***.com/questions/8577249/… 不是重复的,因为它是关于系统属性而不是环境变量(标题相反,已建议编辑) 【参考方案1】:在 macOS 上:
在$HOME/.bashrc
添加别名:
alias netbeans='/Applications/NetBeans/NetBeans\ X.Y.app/Contents/MacOS/netbeans &'
在终端:
> netbeans
这将使用用户环境变量启动 IDE。
结果环境变量(例如 $PATH
)在 NetBeans IDE 和工具(例如 Ruby 调试器)中可用。
【讨论】:
【参考方案2】:我找不到使用 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。
【讨论】:
【参考方案3】:System.getEnv("FOO") == "FOOVALUE"
netbeans 6.7+ -
右键项目
->属性 ->动作 ->运行项目 ->设置属性:添加Env.FOO=FOOVALUE
注意:您可以将相同的技术应用于其他配置和其他操作,例如调试项目
【讨论】:
以上是关于如何在 Netbeans 中设置环境变量?的主要内容,如果未能解决你的问题,请参考以下文章