После установки (распаковки) Eclipse в каталог (например, c:\eclipse), для запуска Рабочей среды Eclipse запустите исполняемый файл в корне каталога установки. Он называется eclipse.exe в Windows и eclipse в Linux. Примечание: Далее иллюстрируется работа в Windows. Настройка в Linux выполняется аналогично.
Если вы не указали иначе, Eclipse не будет отображать запрос на указание каталога рабочей среды. Расположением по умолчанию для этого каталога будет дочерний каталог домашнего каталога пользователя с именем "workspace" (например, c:\Documents and Settings\My Name\workspace). Этот каталог - рабочая область - по умолчанию содержит все данные проектов и все обязательные мета-данные. В установках, использующих несколько рабочих областей или общие рабочие области следует явно задать расположение рабочей области, а не применять значение по умолчанию. Кроме ввода другого расположения при запросе вы можете также использовать аргумент командной строки -data.
Аргумент -data
командной строки можно задать как -data расположение_рабочей_области
(например, -data c:\users\robert\myworkspace
)
в поле Цель в свойствах ярлыка, или прямо в командной строке.
Рекомендуется явно указывать, какая Java VM будет применяться при запуске Eclipse. Для этого предназначен аргумент командной строки -vm
, например, -vm c:\jre\bin\javaw.exe
. Без аргумента -vm
Eclipse ищет Java VM в системном пути и использует первую найденную. Другие продукты во время установки могут изменить путь, и при следующем запуске Eclipse вы начнете работать с другой Java VM.
Программа Eclipse и сама платформа содержат много опций выполнения, которые главным образом будут интересны людям, разрабатывающим или отлаживающим компоненты Eclipse. Ниже приведен список чаще всего применяемых опций. Информация о всех опциях динамической среды Eclipse приведена в Руководстве разработчика модулей. Формат запуска Eclipse следующий:
eclipse [опции платформы] [-vmargs [аргументы Java VM]]
Параметр | Описание | Начиная с |
---|---|---|
-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".
При запуске 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.
Параметры по умолчанию VM для IBM Developer Kit, Java(TM) Technology Edition 1.3 достаточны для начала работы в Linux, но при объемных разработках их следует изменить и увеличить размер кучи. Например, в следующем случае куча Java будет увеличена до 256 Мб:
-vmargs -Xmx256M