Самый простой способ сделать это как переменные среды вне RAD (сделать это перед запуском RAD) либо путем изменения их в оболочке (или в дополнительных системных настройках в Windows), либо путем установки их в скрипте, который вы используете для запуска RAD (или Eclipse или RSA). Последнее - это то, что мы делали, чтобы установить все наши общие переменные среды. Это была настройка, которую мы использовали для всех 60 + разработчиков, которые использовали RSA.
Другим, менее рекомендуемым, является редактирование определения JRE (Window> Preferences> Java> Установленные JRE), так что он имеет свойства System, определенные как аргументы виртуальной машины. Например, вы бы включили -DVAR_I_WANT=myValue -DNEXT_VAR_I_WANT=myValue2
и так далее. Здесь вы должны быть осторожны, чтобы не использовать эту виртуальную машину для проектов, которые не должны иметь этих переменных. Самый простой способ - дублировать определение JRE, изменить копию, а затем использовать новую JRE во всех ваших проектах.
Я попробовал вариант Script с Batch-файлом, но как вы устанавливаете параметры, чтобы их можно было использовать из RAD? Это похоже на -Dtest = "true"? –
Для параметра пакетного/скриптового файла они должны быть определены как любая другая переменная среды. В Windows 'export VAR_I_WANT =" myValue "' в .bat-файле. В bash, 'export VAR_I_WANT =" myValue "'. Конец этого скрипта должен начинаться с RAD/eclipse/RSA (все они являются вариантами eclipse). Если я правильно помню RAD, команда, которую вы выполняете, сама является скриптом, который просто вызывает eclipse с заданным параметром для загрузки плагинов RAD. Вы можете либо вызвать этот скрипт из своего сценария, либо скопировать содержимое в пакетный файл. – desilvai