Есть ли способ указать аргументы JVM по умолчанию, когда я запускаю свой код из eclipse, вместо того, чтобы отдельно указывать одни и те же для каждой конфигурации run/debug/etc?
Как указать аргументы JVM по умолчанию для программ, которые я запускаю из eclipse?
Ответ 1
Да, щелкните правой кнопкой мыши проект. Нажмите Run as
, затем Run Configurations
. Вы можете изменить параметры, переданные JVM на вкладке Arguments
в поле VM Arguments
.
Эта конфигурация затем может использоваться по умолчанию при запуске проекта.
Ответ 2
Перейдите в окно → Настройки → Java → Установленные JRE. Выберите JRE, который вы используете, нажмите "Редактировать", и появится строка для аргументов VM по умолчанию, которая будет применяться к каждому исполнению. Например, я использую это на OS X, чтобы скрыть значок из док-станции, увеличить максимальную память и включить утверждения:
-Xmx512m -ea -Djava.awt.headless=true
Ответ 3
Насколько я знаю, нет возможности создать глобальную конфигурацию для Java-приложений. Вы всегда создаете дубликат конфигурации.
Кроме того, если вы используете PDE (для разработки плагинов), вы можете создать целевую платформу, используя окна → Настройки → Разработка плагинов → Целевая платформа. В Edit есть опции для аргументов program/vm.
Надеюсь, что это поможет