2014-09-20 4 views
2

У меня есть две разные версии затмения, которые оба перестали работать на меня, я использую Windows 7 home premium, версии eclipse, которые у меня есть Eclipse Luna 4.4 и Eclipse Juno. Я исправил ошибку, но я не получаю отчет о сбоях или что-то еще. В следующем порядке я попытался:Eclipse не будет работать?

Restarting my computer, 
Deleting eclipse and reinstalling, 

From command running 
Eclipse.exe -clean 
Eclipse.exe -clean -clearPersistedState 
Eclipse.exe -debug 

I have also checked my JAVA_HOME environment variable which is properly set, and the PATH  environment 
Variable which is also properly set. Still not sure what is going on. 

:::EDIT::: 
Ok I did Find a report on my windows compatibility checker saying that the application 
is incompatible with windows and the repair the issue section failed to repair it. 
I do know that two days ago I was working in the eclipse environment without a problem. 
When I got home yesterday my machine showed that there had been new updates installed. I 
didn't have any issues until yesterday. So I guess my next question is how do I find what 
made the application incompatible with my machine, and if it was the updates how do I reverse 
them so that I can get my IDE back, I could switch to Netbeans But I prefer to not have to do 
so It just doesn't make any sense to do so if I could somehow manage to get eclipse working 
again. 

все дает мне тот же результат, быстрое мерцание того, что я представляю себе это заставка Eclipse, и что это, так что мой вопрос, где я мог бы найти аварии или отладочный отчет (если он генерируется затмением), другой разумный имеет какое-либо представление о том, что может произойти.

+0

Файл журнала должен быть с каталогом eclipse, один с eclipse.exe – Nabin

+0

@Nabin Я не могу найти файл журнала в любом каталоге в папке eclipse или в главном каталоге затмения – 2014-09-20 03:30:17

+0

Запустите eclipsesec.exe с консоли и паста выход. – Basilevs

ответ

0

БЛАГОДАРЯ ..

Запуск Eclipse, После установки Eclipse SDK в каталоге, вы можете запустить Workbench, запустив исполняемый файл Eclipse, в комплекте с выпуском (вы также должны по крайней мере JDK6 или JRE 6, не включая Eclipse SDK). В Windows исполняемый файл называется eclipse.exe и находится в подкаталоге eclipse установки. Если он установлен в c: \ eclipse-SDK-4.4-win32, исполняемым файлом является c: \ eclipse-SDK-4.4-win32 \ eclipse \ eclipse.exe. Примечание. Настройка в большинстве других операционных сред аналогична. Ниже приведены специальные инструкции для Mac OS X.

Выделение достаточной памяти и решение OutOfMemoryErrors По умолчанию Eclipse будет выделять до 384 мегабайт памяти кучи Java. Это должно быть достаточно для всех типичных задач разработки. Однако, в зависимости от JRE, в котором вы работаете, количества дополнительных подключаемых модулей, которые вы используете, и количества файлов, с которыми вы будете работать, вы, возможно, должны увеличить эту сумму. Eclipse позволяет передавать аргументы непосредственно на виртуальную машину Java с помощью аргумента командной строки -vmargs, который должен соответствовать всем другим аргументам Eclipse. Таким образом, чтобы увеличить объем доступной памяти кучи, то, как правило, используют:

затмение -vmargs -Xmx

со значением, установленным на более «384M» (384 мегабайт - по умолчанию).

При использовании Oracle JRE вам также может потребоваться увеличить размер памяти постоянного поколения. Максимальный размер по умолчанию - 64 мегабайта, но в зависимости от конфигурации и использования плагинов может потребоваться больше. Когда виртуальная машина заканчивается из памяти постоянного поколения, она может упасть или зависать во время загрузки класса. Максимальный размер постоянного поколения увеличивается с помощью -XX: MaxPermSize = аргумент:

затмение -vmargs -XX: MaxPermSize =

Этот аргумент может быть недоступен для всех версий VM и платформ; обратитесь к документации по виртуальным машинам для получения более подробной информации.

Обратите внимание, что установка размеров памяти, которая будет больше, чем объем доступной физической памяти на вашем компьютере, заставит Java «трэш», поскольку она копирует объекты взад и вперед в виртуальную память, что серьезно ухудшит вашу производительность.

Выбор рабочего пространства При запуске Workbench первое, что вы видите, - это диалоговое окно, позволяющее выбрать, где будет находиться рабочая область. Рабочая область - это каталог, в котором будет храниться ваша работа. Если вы не укажете иное, Eclipse создаст рабочее пространство в вашем каталоге пользователей. Этот каталог рабочей области используется как область содержимого по умолчанию для ваших проектов, а также для хранения любых необходимых метаданных. Для общих или нескольких рабочих мест вы должны явно указать местоположение для своей рабочей области с помощью диалога (или с помощью аргумента командной строки «-data»).

Определение виртуальной машины Java Вот типичная команда Eclipse, строка:

затмение -vm C: \ jdk7u45 \ JRE \ Bin \ javaw

Совет: Это вообще хорошая идея, чтобы явно указать, какие Java VM для использования при запуске Eclipse. Это достигается с помощью аргумента командной строки «-vm», как показано выше. Если вы не используете «-vm», Eclipse будет искать путь O/S. Когда вы устанавливаете другие продукты на основе Java, они могут изменить ваш путь и могут привести к использованию другой виртуальной машины Java, которая будет использоваться при следующем запуске Eclipse.

Чтобы создать ярлык для Windows с установленной Eclipse:

Перейдите eclipse.exe в проводнике Windows и использовать Создать ярлык в меню содержимого. Выберите ярлык и отредактируйте его Свойства. В поле Target: добавьте аргументы командной строки. Открытие этой ярлыки запускает Eclipse. (Вы можете перетащить ярлык на рабочий стол Windows, если вы хотите сохранить его в удобном доступе.)

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

В MacOS X вы можете запускать программу пользовательского интерфейса более одного раза, если на диске есть отдельные копии программы. Причиной такого поведения является то, что каждое приложение UI на Mac может открывать несколько документов, поэтому обычно нет необходимости открывать программу дважды. Поскольку Eclipse не может открыть более одного рабочего пространства, это означает, что вы должны сделать копию установки Eclipse, если вы хотите одновременно открыть более одного рабочего пространства (ошибка 139319).

Если вам нужно запустить Eclipse из командной строки, вы можете использовать символическую ссылку «затмение» в папке eclipse верхнего уровня. Он ссылается на исполняемый файл eclipse внутри пакета приложений и принимает те же аргументы, что и «eclipse.exe» на других платформах.

В Mac OS X 10.4 и более поздних версиях вы можете заметить замедление при работе со значительным количеством ресурсов, если вы позволяете Spotlight индексировать ваше рабочее пространство. Чтобы предотвратить это, запустите Системные настройки, выберите значок Spotlight, вкладку Privacy, затем нажмите кнопку «Добавить» («+») и найдите свой каталог рабочей области в появившемся диалоговом окне.

Общая установка Скорость запуска общей установки может быть улучшена, если в общей области установки хранится правильная информация о кеше. Для этого после распаковки дистрибутива Eclipse запустите Eclipse один раз с параметром «-initialize» из учетной записи, которая имеет доступ на запись в каталог установки.

+0

Я попытался добавить размер кучи, хотя мне не нужно, чтобы версия eclipse сразу работала нормально, у меня есть только одно приложение в рабочей области и без плагинов. IDE хорошо работает вчера, вчера я пришел домой, чтобы использовать его, и он не начнется, только мерцает, а затем уходит. Я пробовал все очевидные работы и ничего не получил. Я попытался использовать исполняемый ярлык в каталоге eclipse, а также запустить из команды с «eclipse» и eclipse.exe вместе с командами, указанными выше в вопросе. Я использовал eclipse в течение многих лет, никогда не было этого, – 2014-09-20 03:49:27

+0

произошло раньше в любом из экземпляров приложения, которое я использовал – 2014-09-20 03:49:59

Смежные вопросы