Затмение: Java был запущен, но возвратил код выхода -1073741571

2

Закрытие Eclipse при загрузке любого XML-макета с помощью этого сообщения Java was started but returned exit code -1073741571

мой eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m
-Xss1024k
-Declipse.buildId=v21.0.0-519525

Изображение 174551

  • 1
    Есть по крайней мере 3 вопроса с "Java был запущен, но возвратил код выхода" в SO. Никто из них не поможет?
  • 0
    @ Николай Кузнецов: поверь мне, я здесь не новичок
Показать ещё 7 комментариев
Теги:

4 ответа

2
Лучший ответ

Спасибо всем за то, что поделились со мной решениями, похоже, что я испортил xml (я все еще не уверен, что это испорчено, но это заставило IDE сбой) вот фрагмент:

<com.android.example.EndlesScrollView...

    <FrameLayout...
        <LinearLayout...

Каждый раз, когда я пытался использовать представление Graphical layout в eclipse, сбой среды IDE, все, что я делал, это полностью удалить этот XML и воссоздать его с нуля, кажется, что что-то не так с XML-тегами, которые предотвращают Graphical layout от правильного отображения правильного пользовательского интерфейса.

6

Я заметил, что указанная виртуальная машина: C:\Windows32\System\javaw.exe, которая, я считаю, является установленной версией Java 7. Моя конфигурация использует одну из ранее установленных JVM (из моего Eclipse.ini):

-vm
C:\Program Files\Java\jdk1.6.0_14\bin\..\jre\bin\client\jvm.dll

Возможно, вам нужно обновить Eclipse, чтобы использовать версию версии 1.6 для Java. Из Eclipse readme.html(находится в каталоге установки Eclipse):

Specifying the Java virtual machine

Вот типичная командная строка Eclipse:

eclipse -vm c:\jdk1.4.2\jre\bin\javaw

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

  • 0
    Большое спасибо за то, что поделились этим, я тестирую это как можно скорее.
  • 0
    Ваше решение не работает, все равно спасибо.
2

Иногда это означает, что рабочее пространство повреждено.

Создайте новое рабочее пространство и попробуйте XML файл.

  • 1
    Я проверяю это и сообщаю вам результаты.
0

У меня была такая же проблема. То, что я сделал для преодоления, очень просто. Я только что загрузил JRE и поместил его в корневую папку eclipse, поскольку по умолчанию eclipse ищет jre в этом месте. Что это....

Ещё вопросы

Сообщество Overcoder
Наверх
Меню