Как установить переменную среды в 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).