Запуск Eclipse

После установки (распаковки) Eclipse в каталог (например, c:\eclipse), для запуска Рабочей среды Eclipse запустите исполняемый файл в корне каталога установки. Он называется eclipse.exe в Windows и eclipse в Linux. Примечание: Далее иллюстрируется работа в Windows. Настройка в Linux выполняется аналогично.

Если вы не указали иначе, Eclipse не будет отображать запрос на указание каталога рабочей среды. Расположением по умолчанию для этого каталога будет дочерний каталог домашнего каталога пользователя с именем "workspace" (например, c:\Documents and Settings\My Name\workspace). Этот каталог - рабочая область - по умолчанию содержит все данные проектов и все обязательные мета-данные. В установках, использующих несколько рабочих областей или общие рабочие области следует явно задать расположение рабочей области, а не применять значение по умолчанию. Кроме ввода другого расположения при запросе вы можете также использовать аргумент командной строки -data.

Указание расположения рабочей области в аргументе -data

Аргумент -data командной строки можно задать как -data расположение_рабочей_области (например, -data c:\users\robert\myworkspace) в поле Цель в свойствах ярлыка, или прямо в командной строке.

Настройка Java VM с помощью -vm

Рекомендуется явно указывать, какая Java VM будет применяться при запуске Eclipse. Для этого предназначен аргумент командной строки -vm, например, -vm c:\jre\bin\javaw.exe. Без аргумента -vm Eclipse ищет Java VM в системном пути и использует первую найденную. Другие продукты во время установки могут изменить путь, и при следующем запуске Eclipse вы начнете работать с другой Java VM.

Дополнительные сведения о запуске Eclipse

Программа Eclipse и сама платформа содержат много опций выполнения, которые главным образом будут интересны людям, разрабатывающим или отлаживающим компоненты Eclipse. Ниже приведен список чаще всего применяемых опций. Информация о всех опциях динамической среды Eclipse приведена в Руководстве разработчика модулей. Формат запуска Eclipse следующий:

eclipse [опции платформы] [-vmargs [аргументы Java VM]]
Параметры запуска Eclipse
Параметр Описание Начиная с
-arch architecture
Задает архитектуру процессора, в которой работает платформа Eclipse. Обычно платформа Eclipse определяет эти параметры с помощью свойства Java os.arch. Если этот параметр задан, то платформа Eclipse использует именно его. Модулям он доступен с помощью метода BootLoader.getOSArch(). Возможные значения: "x86", "sparc", "PA-RISC", "ppc". 2.0
-application applicationId
Приложение, которое нужно выполнить. Приложения подключаются модулями к точке расширения org.eclipse.core.runtime.applications. Обычно этот аргумент указывать нет необходимости. Если он указан, то он переопределяет значение, заданное в конфигурации. Если он не указан, то будет запущена Рабочая среда Eclipse. 1.0
-configuration configurationFileURL
Расположение файла конфигурации платформы Eclipse в формате URL. Файл конфигурации задает расположение платформы Eclipse, набор доступных модулей и главный комплект. URL должен быть указан как абсолютный. В это расположение будет записан файл конфигурации Eclipse при установке и ли обновлении платформы. 2.0
-consolelog
Дополнительно направляет протокол ошибок Eclipse в консоль, в которой запущена платформа Eclipse. Часто указывается вместе с параметром -debug. 1.0
-data workspacePath
Путь к рабочей области, с которой будет работать платформа Eclipse. Расположение рабочей области по умолчанию используется и для проектов. Относительные пути вычисляются по каталогу, в котором был запущен Eclipse. 1.0
-debug [optionsFile]
Запускает платформу в режиме отладки и загружает опции отладки из указанного файла, если он задан. Этот файл задает точки отладки, доступные для модуля, и будут ли они включены. Если файл не указан, платформа ищет в каталоге запуска файл с именем ".options". Можно указывать расположение файла в формате как URL, так и пути в файловой системе. 1.0
-dev [classpathEntries]
Запускает платформу в режиме разработки. Необязательные записи classpath (указываются через запятую) добавляются в динамический classpath каждого модуля. Например, если указать -dev bin, то для разрабатываемых в рабочей области модулей для каждого модуля создается запись classpath в каталоге проекта с названием bin. Вновь сгенерированные файлы классов будут размещаться там. Избыточные или отсутствующие записи classpath удаляются. 1.0
-keyring keyringFilePath
Расположение базы данных идентификации ("связки ключей") на диске. Этот аргумент указывается совместно с -password. Относительные пути вычисляются по каталогу, в котором был запущен Eclipse. 1.0
-nl locale
Задает локаль, в которой работает платформа Eclipse. Обычно платформа Eclipse определяет это значение автоматически. Если этот параметр задан, то платформа Eclipse использует именно его. Модулям он доступен с помощью метода BootLoader.getNL(). Примеры значений: "en_US", "fr_FR_EURO". 2.0
-nosplash
Выключает показ заставки при запуске платформы. 1.0
-os operatingSystem
Задает операционную систему, в которой работает платформа Eclipse. Обычно платформа Eclipse определяет эти параметры с помощью свойства Java os.name. Если этот параметр задан, то платформа Eclipse использует именно его. Модулям он доступен с помощью метода BootLoader.getOS(), и он используется для переменной $os$ в путях, заданных в файлах манифестов модулей. Примеры значений: "win32", "linux", "hpux", "solaris", "aix". 1.0
-password password
Пароль для базы данных идентификации. Используется совместно с -keyring. 1.0
-perspective perspectiveId
Проекция, открываемая при запуске в активном окне Рабочей среды. Если он не задан, то будет открыта последняя активная проекция. 1.0
-plugincustomization
	  propertiesFile
Расположение файла свойств, содержащего параметры модуля по умолчанию. Эти значения по умолчанию переопределяют параметры, заданные в главном комплекте. Относительные пути вычисляются по каталогу, в котором был запущен Eclipse. 2.0
-product productId
ИД запускаемого продукта. Продукт передает запускаемому экземпляру Eclipse свои данные и задает пользовательские параметры продукта. Используется вместо аргумента -feature, поддержка которого по-прежнему существует для совместимости. 3.0
-refresh 
Задает выполнение глобального обновления при запуске. При этом вступают в силу все изменения, сделанные в файловой системе после последнего запуска платформы. 1.0
-showlocation 
Задает показ расположения рабочей области в заголовке окна. В выпуске 2.0 использовался только совместно с аргументом -data командной строки. 2.0
-vm vmPath
Расположение Динамической среды Java (JRE), используемой платформой Eclipse. Если параметр не указан, то используется JRE из каталога jre, соседствующего с исполняемым файлом Eclipse. Относительные пути вычисляются по каталогу, в котором был запущен Eclipse. 1.0
-vmargs args
Eclipse передает эти параметры в Java VM, с которой работает Eclipse. Если этот параметр указан, то он должен быть последним в командной строке. Какие именно аргументы указывать, зависит от VM. 1.0

Все аргументы, следующие за -vmargs, передаются прямо в Java VM как аргументы виртуальной машины (то есть перед запуском классов). Примечание: Если после аргументов Java VM (-vmargs) указан аргумент запуска Eclipse, такой как -data, то Eclipse не запустится, и будет показано сообщение об ошибке: "JVM завершила работу. Код возврата=1".

Запуск в различных VM 

Запуск Eclipse в J9

При запуске Eclipse в J9 версии 1.5 рекомендуется указать следующие опции для VM:

eclipse.exe [eclipse arguments] -vm путь_к_j9w.exe
            -vmargs -ms:32 -mm:2048 -mo:32768 -moi:32768 -mca:32 -mco:128 -mx:2000000

При запуске Eclipse в J9 версии 2.0 достаточно указать параметры J9W по умолчанию. Но чтобы переопределять параметры, автоматически задаваемые внутри Eclipse, необходимо указать -vmargs без параметров, как показано ниже:

eclipse.exe [аргументы eclipse] -vm путь_к_j9w.exe -vmargs

Дополнительная информация приведена в документации J9 VM.

Запуск Eclipse в IBM Developer Kit, Java(TM) Technology Edition VM

Параметры по умолчанию VM для IBM Developer Kit, Java(TM) Technology Edition 1.3 достаточны для начала работы в Linux, но при объемных разработках их следует изменить и увеличить размер кучи. Например, в следующем случае куча Java будет увеличена до 256 Мб: 

-vmargs -Xmx256M