Я запускаю проект Spring на основе maven в netbeans. Я использую переменную среды в файле конфигурации проекта для открытия определенного файла на основе этого значения переменной. Я могу установить его в Eclipse, но не знаю, как установить его в Netbeans. Может ли кто-нибудь мне помочь?
Как установить переменную среды в Netbeans?
Ответ 1
System.getEnv("FOO") == "FOOVALUE"
netbeans 6.7+ -
Щелкните правой кнопкой мыши Project
- → Свойства - > Действия - > Запустить проект - > Установить свойства: Добавить
Env.FOO = FOOVALUE
Примечание. Вы можете применить ту же технику к другим конфигурациям и другим действиям, таким как проект отладки
Ответ 2
Я не смог найти параметр 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.
Ответ 3
В macOS:
В $HOME/.bashrc
добавить псевдоним:
alias netbeans='/Applications/NetBeans/NetBeans\ X.Y.app/Contents/MacOS/netbeans &'
В терминале:
> netbeans
Это запустит IDE с переменными пользовательской среды.
В качестве результата переменные среды (такие как $PATH
) доступны внутри среды IDE NetBeans и инструментов (таких как отладчик Ruby).