Как установить переменную среды в Netbeans?

Я работаю над весенним проектом Maven в NetBeans . Я использую переменную окружения в файле конфигурации моего проекта, чтобы открыть конкретный файл на основе значения этой переменной. Я могу установить его в Eclipse, но не знаю, как установить в Netbeans . Может кто-нибудь мне помочь?

3 ответа

Решение
System.getEnv("FOO") == "FOOVALUE"

NetBeans 6,7+ -

Щелкните правой кнопкой мыши Project

  • -> Свойства -> Действия -> Выполнить проект -> Установить свойства: Добавить

Env.FOO=FOOVALUE

Примечание. Вы можете применить ту же технику к другим конфигурациям и другим действиям, таким как проект отладки.

Я не смог найти эту настройку Properties->Actions, используя NetBeans 7.4. Я явно не нуждался в переменной окружения - просто какое-то значение, которое я мог установить вне моего приложения. Так что вместо этого я смог внести изменения в файл "project.properties" в папке nbproject основного приложения.

В project.properties есть настройка "run.args.extra". Любой аргумент командной строки, который вы хотите передать, должен иметь свое "имя", перед которым стоит "-J". Вот пример.

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

Обратите внимание, что это НЕ переменная среды. Скорее, это доступное значение System.getProperty("FOO"). Особо следует отметить: это также место для изменения объема памяти, выделяемой вашими приложениями, с помощью Xmx/Xms.

На macOS:

В $HOME/.bashrc добавить псевдоним:

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

В терминале:

> netbeans

Это запустит IDE с переменными среды пользователя.

В результате переменные среды (такие как $PATH) доступны в среде IDE NetBeans и в таких инструментах (как отладчик Ruby).

Другие вопросы по тегам