После установки Eclipse SDK в каталоге можно запустить Рабочую среду, запустив исполняемый файл Eclipse, включенный в выпуск (также потребуется среда выполнения Java версии 1.4.2, которая не поставляется вместе с Eclipse SDK). Для Windows исполняемый файл называется eclipse.exe и расположен в подкаталоге eclipse
каталога установки. В случае установки в каталог c:\eclipse-SDK-3.2-win32
, исполняемым файлом будет c:\eclipse-SDK-3.2-win32\eclipse\eclipse.exe
. Примечание: Установка для других операционных систем аналогична. Специальные инструкции для операционной системы Macintosh X перечислены ниже.
По умолчанию для Eclipse выделяется до 256 мегабайт динамически распределяемой памяти Java. Этого должно быть достаточно для всех стандартных задач по разработке. Однако, возможно потребуется увеличить это значение в зависимости от среды выполнения Java, количества дополнительно используемых модулей и количества используемых файлов. Eclipse позволяет задавать аргументы непосредственно для Виртуальной машины Java (JVM) с помощью аргумента командной строки -vmargs
, который должен следовать за другими специальными аргументами Eclipse. Для увеличения используемой динамически распределяемой памяти используйте следующее:
eclipse -vmargs -Xmx<размер памяти>
Аргумент <размер памяти>
должен быть больше "256M" (по умолчанию - 256 мегабайт).
При использовании Виртуальной машины Sun также может потребоваться увеличить размер постоянной генерируемой памяти. По умолчанию размер составляет 64 мегабайта, но в зависимости от конфигурации модулей может потребоваться его увеличить. Максимальный размер постоянной генерируемой памяти можно увеличить с помощью аргумента -XX:MaxPermSize=<размер памяти>:
eclipse -vmargs -XX:MaxPermSize=<размер памяти>
Не для всех версий и платформ виртуальных машин можно использовать этот аргумент. Обратитесь к документации за дополнительными сведениями.
Обратите внимание, что если установить размер памяти больший, чем реальный размер физической памяти, то это вызовет "сбои" в работе Java и значительное ухудшение быстродействия из-за копирования объектов в область виртуальной памяти.
При первом запуске Рабочей среды открывается окно, в котором можно выбрать расположение рабочей области. Рабочая область - это каталог для хранения данных вашей работы.
Если вы не указали иначе, Eclipse создаст рабочую область в каталоге пользователя. Этот каталог - рабочая область - по умолчанию содержит все данные проектов и все обязательные мета-данные.
Для установок коллективного пользования и установок с несколькими рабочими областями необходимо вручную задать расположение рабочей области в окне (или в командной строке с помощью аргумента "-data
").
Пример командной строки
eclipse -vm c:\jdk1.4.2\jre\bin\javaw
Совет: Рекомендуется явно указывать, какая Java VM будет применяться при запуске Eclipse. Для этого предназначен вышеуказанный аргумент командной строки "-vm
". Без аргумента "-vm
" Eclipse ищет ее в системном пути. Другие продукты на основе Java во время установки могут изменить путь, и при следующем запуске Eclipse вы начнете работать с другой Виртуальной машиной Java.
Для того чтобы создать ярлык для установленного Eclipse, выполните следующие действия:
eclipse.exe
с помощью проводника Windows, щелкните правой кнопкой мыши на файле и выберите в контекстном меню Создать ярлык. При открытии этого ярлыка запустится Eclipse. Можно перетащить мышью ярлык на рабочий стол для удобства.
В операционной системе Mac OS X Eclipse запускается двойным щелчком мыши на приложении Eclipse. Для указания аргументов для Eclipse необходимо отредактировать файл eclipse.ini
внутри комплекта приложения Eclipse. Для этого выберите значок комплекта приложения Eclipse при нажатой клавише Control. Откроется выпадающее меню. Выберите "Показать содержимое пакета" в выпадающем меню. Найдите файл eclipse.ini
в подпапке Contents/MacOS
и откройте его текстовым редактором чтобы изменить опции командной строки.
Если требуется запускать Eclipse из командной строки, можно использовать ссылку "eclipse" в папке Eclipse верхнего уровня. Она ссылается на исполняемый файл Eclipse и с ней можно использовать те же аргументы, что и с "eclipse.exe" на других платформах.
В операционной системе Mac OS X 10.4 и более поздних версиях при работе с большим количеством ресурсов быстродействие снижается, если разрешить Прожектору индексировать рабочую область. Для предотвращения этого запустите Параметры системы, выберите значок Прожектора, вкладку Личные, нажмите кнопку Добавить ("+") и найдите каталог рабочей области в окне.
Скорость запуска установки коллективного пользования можно увеличить, если задать надлежащую информацию о кэше в области установки коллективного пользования. Для этого, после раскрытия zip-архива установки Eclipse запустите Eclipse один раз с ключом "-initialize" из под учетной записи, у которой есть права записи в каталоге установки.
Программа 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 |
-clean |
Очищает данные кэша, применяемые средой OSGi и средой выполнения Eclipse. Если после установки, обновления или использования коллективной конфигурации появляются ошибки при запуске, запустите Eclipse с этой опцией. | 3.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 |
-initialize |
Позволяет выполнить инициализацию запускаемой конфигурации. При этом обновляются все структуры данных и области кэша, связанные с выполнением. Это полезно для установок коллективного пользования. Запустите один раз Eclipse с этой опцией для улучшения быстродействия при запуске. | 3.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 командной строки. В версии 3.2 добавлен дополнительный аргумент, который показывает указанное имя в заголовке окна, а не в расположении рабочей области. | 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".