Как предотвратить зависание Eclipse при запуске? - PullRequest
219 голосов
/ 16 октября 2008

Я использую Eclipse 3.3 («Европа»). Периодически запуск Eclipse занимает чрезмерно много времени (возможно, навсегда). Единственное, что я вижу в журнале Eclipse:

    !ENTRY org.eclipse.core.resources 2 10035 2008-10-16 09:47:34.801
    !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

Поиск в Google показывает чье-то предложение , чтобы я удалил папку:

workspace\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes

Похоже, это не помогло.

Если не начинать с нового рабочего пространства (что я не очень хочу делать, так как у меня уходит несколько часов, чтобы правильно настроить все мои проекты), есть ли способ заставить Eclipse запускаться правильно?

Ответы [ 34 ]

3 голосов
/ 14 октября 2014

В Mac OS X вы запускаете Eclipse, дважды щелкнув приложение Eclipse. Если вам нужно передать аргументы в Eclipse, вам нужно отредактировать файл eclipse.ini внутри пакета приложения Eclipse: выберите значок пакета приложения Eclipse, удерживая нажатой клавишу управления. Это представит вам всплывающее меню. Выберите «Показать содержимое пакета» во всплывающем меню. Найдите файл eclipse.ini в подпапке Contents / MacOS и откройте его в своем любимом текстовом редакторе для редактирования параметров командной строки.

добавить: "-clean" и "-refresh" в начало файла, например:

-clean
-refresh
-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
3 голосов
/ 16 февраля 2011

Я сделал это:

  1. cd для .metadata.plugins \ org.eclipse.core.resources
  2. удалить файл .snap
  3. Заметил, что вкладка Progress делает что-то каждые несколько секунд ... Кажется, она застряла
  4. Выходное затмение (НЕ ФАЙЛ | ПЕРЕЗАПУСТИТЕ ЗДЕСЬ, ИЛИ ВЫ ДОЛЖНЫ ВЕРНУТЬСЯ, ЧТОБЫ ШАГ 1 СНОВА)
  5. Снова откройте затмение.

Использование -refresh или -clean при запуске Eclipse не помогло.

2 голосов
/ 07 октября 2010

Убедитесь, что Workspace Launcher не открылся на вашем телевизоре или каком-либо другом втором мониторе. Это случилось со мной. Симптомы выглядят так же, как описанная проблема.

1 голос
/ 12 августа 2009

У меня только что были проблемы с запуском Eclipse. Это было исправлено путем удаления этого файла:

rm org.eclipse.core.resources.prefs

Я нашел в .settings

1 голос
/ 06 марта 2018

Удаление * .snap (у меня есть * .markers), --clean-data или папка рабочего пространства перемещения, кажется, у меня все не работает.

Когда мое затмение перестало работать после того, как я установил и переключил свой ввод с клавиатуры на HIME, я вернулся к fctix, и оно заработало.

1 голос
/ 16 октября 2008

Windows -> Настройки -> Общие -> Запуск и завершение работы

Проверено ли Refresh workspace on startup?

1 голос
/ 05 декабря 2016

UFT, вызывающий проблемы с RDz (на основе Eclipse) после установки Эти предложения позволят обойти эту ситуацию даже при наличии переменных среды и соответствующих значений.

Примечание : конфликтующее приложение не будет распознано в контексте Java, поскольку оно исключено из механизма поддержки Java.

  1. Воздействие. Исключает поддержку надстроек из-за перехвата конфликтующего приложения, выполняемого через редактор реестра Windows. Требование: приложение должно быть запущено из файла EXE, кроме Java.exe / Javaw.exe / jpnlauncher.exe

Инструкция :

а. Найдите исполняемое имя файла приложения, конфликтующее с поддержкой надстроек. Либо используйте диспетчер задач, либо Microsoft Process Explorer.

б. Откройте редактор реестра Windows.

с. Перейдите к: HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Mercury Interactive \ JavaAgent \ Modules Для 32-битных приложений в Windows x64: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Mercury Interactive \ JavaAgent \ Modules

* * 1 022 д. Создайте значение DWORD с именем конфликтующего исполняемого файла filenmae и установите значение 0.

Updated Registry

0 голосов
/ 18 января 2016

В моем случае удаление папки .metadata рабочей области сработало. Я использую сервис Eclipse Luna Release 2.

0 голосов
/ 13 января 2016

Ну, у меня было похожее поведение при запуске затмения над X11. Я забыл поставить галочку enable X11 forwarding в моей замазке.

0 голосов
/ 08 января 2016

Это также может быть вызвано этой ошибкой, если у вас Eclipse 4.5 / 4.6, версия плагина Eclipse Xtext старше v2.9.0 и конкретная конфигурация рабочей области.

Обходным путем будет создание нового рабочего пространства и импорт существующих проектов.

...