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