Ошибка Eclipse при запуске в Windows 7
Добрый день.
Я решил изучить Java. Я установил JDK и загрузил eclipse-java-helios-SR1-win32
для Windows 7.
Но я не могу запустить eclipse, потому что я всегда получаю сообщение:
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]()
Ответы
Ответ 1
Измените 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
.
Ответ 2
Мой работодатель также вытолкнул обновление Java 7 на мою машину, после чего я начал получать ту же ошибку Eclipse при запуске. Я исправил его, удалив следующие файлы:
- C:\Windows\System32\java.exe
- C:\Windows\System32\javaw.exe
- C:\Windows\System32\javaws.exe
Запуск Eclipse теперь успешно.
Ответ 3
-vm
C:/Java/jre/bin/server/jvm.dll
вы должны указать путь к файлу jvm.dll для любого пакета eclipse.ini файла (eclipse.ini, sts.ini)
Ответ 4
Я пробовал все трюки, указанные выше, и ничто не могло решить мою проблему. Изменение пути, повреждение реестра, несколько DLL не удалось удалить и так далее и так далее... Я использовал Fixit, чтобы удалить все, что я видел, с именем JAVA. Я попытался установить GRE/JVM отдельно, ничего не работало, что так было.
Решение..
http://www.java.com/en/download/help/windows_offline_download.xml
Использовать автономную установку JAVA, или некоторые люди называют ее бесшумной установкой JAVA. Это устранило мою проблему, которую я не мог исправить за два дня. После этого я смог установить eclipse без получения сообщения об ошибке пути или связанных с dll сообщений.
Ответ 5
У меня была такая же проблема после обновления Java, предоставленного моим работодателем. Все работало отлично, а затем появилось обновление. Внезапно Eclipse Helios Service Release 2 не запускал передачу мне той же самой ошибки, что и у вас.
Решение заключалось в том, чтобы загрузить последнюю версию JRE с сайта www.java.com, обновление JRE 1.6 30. Мне вообще не нужно было вносить изменения в eclipse.ini.
Надеюсь, это поможет кому-то, кто испытывает ту же проблему.: -)
Ответ 6
У меня была такая же проблема, как у "ExiRe", и я попытался изменить eclipse.ini, но безрезультатно. Затем, следуя журналам eclipse, я обнаружил, что пытается использовать стандартные java файлы в System32. Я удалил три файла Java из папки System32, указав -vm args в eclipse.ini и снова запустив Eclipse.
eclipse начал отлично работать с 32-битным combi (как с 32-разрядными версиями java, так и с eclipse), но не с 64-битным combi.
До сих пор я использую 32-битные комбинации. Если кто-нибудь может понять, как заставить его работать на 64-битных комбинациях, пожалуйста, ответьте.
Ответ 7
У меня такая же проблема после установки jdk 7 update 9. Что-то должно быть не так с этой установкой. Я удалил файлы java/javaw/javaws exe (как было предложено в приведенном выше комментарии) из windows\system32, и eclipse начал нормально. Повторная установка JRE не помогла.
Ответ 8
Я удалил java файлы system32, а затем скопировал новую папку jre из нового java jdk 7 в папку для eclipse
Ответ 9
У меня была такая же проблема, и мне потребовалось 2 дня, чтобы исправить это. Я удалил java.exe
и javaw.exe
из папки Windows/System32.
Eclipse только что открылся, я рад снова увидеть свою любимую IDE.