Как я могу указать аргументы 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.

Надеюсь это поможет

Другие вопросы по тегам