Ошибка Eclipse при запуске в Windows 7 - PullRequest
14 голосов
/ 03 января 2011

Добрый день.

Я решил выучить Java. Я установил JDK и скачал eclipse-java-helios-SR1-win32 для Windows 7.

Но я не могу запустить затмение, потому что я всегда получаю сообщение:

Error: couldn't find Java SE Runtime Environment

Я попытался переустановить JDK, но программа установки выдала мне следующее сообщение:

Error 1723, There is a problem with this Windows Installer package.
A DLL required for this install to complete couldn't be run."

По крайней мере, вот информация, которую мне дал затмение:

Java was started but returned exit code=2 

C:\Windows\system32\javaw.exe
-Dosgi.requiredJavaVersion =1.5 -Xms40m
-Xmx334m
-XX:MaxPermSize=256m
-jar C:\eclipse\plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-os Win32
-ws Win32
-arch x86
-showsplash
-launcher C:\eclipse\eclipse.exe
-name Eclipse
--launcher.library
C:\eclipse\plugins/org.eclipse.equinox.Iauncher.win32.win32.x86_1.1.1.R36x_v2010
0810\eclipse_1309.dll
-startup C:\eclipse\pIugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -exitdata 1760_50
-product org.eclipse.epp.package.java.product -vm C:\Windows\system32\javaw.exe -vmargs
-Dosgi.requiredJavaVersion=1.5 -Xms40m
-Xmx384m
-XX:MaxPermSize=256m
-jar C:\eclipse\plugins/org.eclipse.equinox.launcher_1.1.0.v20100507jar

Вот изображение ошибки. Я полагаю, что я мог сделать несколько ошибок в журнале.

alt text

Ответы [ 9 ]

17 голосов
/ 03 января 2011

Измените eclipse.ini (рядом с eclipse.exe), чтобы:

  • укажите полный путь JVM (например, -vm аргумент: -vm C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll). Не используйте тот в C:\Windows\System32.
  • не указывать банку, используемую для launcher.library

См. это eclipse.ini в качестве примера.

3 голосов
/ 13 сентября 2012

Мой работодатель также выпустил обновление Java 7 для моей машины, после чего я начал получать ту же ошибку Eclipse при запуске. Я исправил это, удалив следующие файлы:

  • C: \ Windows \ System32 \ java.exe
  • C: \ Windows \ System32 \ javaw.exe
  • C: \ Windows \ System32 \ javaws.exe

Затмение запускается успешно сейчас.

2 голосов
/ 19 апреля 2013

Я перепробовал все вышеперечисленные приемы, и ничего не смогло решить мою проблему.Изменение пути, повреждение реестра, невозможность удаления нескольких библиотек и т. Д. И т. Д. Я использовал Fixit, удаляя все, что видел с именем JAVA.Я пытался установить GRE / JVM отдельно, ничего не получалось, как раньше.

Решение ..

http://www.java.com/en/download/help/windows_offline_download.xml

Используйте автономную установку JAVA или некоторые люди называют это автоматической установкой JAVA.Это исправило мою проблему, которую я не мог исправить в течение двух дней.После этого я смог установить eclipse без каких-либо сообщений об ошибках пути или сообщений, связанных с dll.

2 голосов
/ 12 августа 2011
-vm
C:/Java/jre/bin/server/jvm.dll

Вы должны указать путь к файлу jvm.dll для любого пакета файла .ini eclipse (eclipse.ini, sts.ini)

1 голос
/ 16 декабря 2011

У меня была такая же проблема после обновления Java, предоставленного моим работодателем. Все работало просто отлично, а потом пришло обновление. Внезапно Eclipse Helios Service Release 2 не запустился, выдав мне ту же ошибку, которую вы получили.

Решением было загрузить последнюю версию JRE с сайта www.java.com, обновление JRE 1.6 30. Мне не пришлось вносить какие-либо изменения в eclipse.ini.

Надеюсь, это поможет кому-то, кто испытывает ту же проблему. : -)

0 голосов
/ 03 марта 2014

У меня была такая же проблема, и мне потребовалось 2 дня, чтобы ее исправить.Я удалил java.exe и javaw.exe из папки Windows / System32.Eclipse только что открылась, я рада снова увидеть мою любимую IDE.

0 голосов
/ 15 августа 2013

Я удалил java-файлы system32, а затем скопировал новую папку jre из нового java jdk 7 в папку для eclipse

0 голосов
/ 12 ноября 2012

У меня возникла такая же проблема после установки jdk 7 update 9. Что-то не так с этой установкой. Я удалил исполняемые файлы java / javaw / javaws (как предложено в предыдущем комментарии) из windows \ system32, и затмение началось нормально. Переустановка JRE не помогла.

0 голосов
/ 01 октября 2012

У меня была та же проблема, что и в «ExiRe», и я пытался изменить eclipse.ini, но безрезультатно.Затем, следуя журналам затмения, я обнаружил, что он пытается использовать Java-файлы по умолчанию в System32.Я удалил три файла Java из папки System32, указал аргументы -vm в eclipse.ini и снова запустил Eclipse.

eclipse хорошо стартовал в 32-битной комбинации (как в Java, так и в 32-битной версии), но не в 64-битной комбинации.

Пока я использую 32-битную комбинацию.Если кто-нибудь может понять, как заставить его работать на 64-битной комбинации, пожалуйста, ответьте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...