Eclipse не запускается, нет помощи от ответов Google

Я был разочарован проблемой с дня. Я не могу заставить затмение работать.

Я сделал новую установку Win 10 x64 2 дня назад.

Я установил java jdk 1.7 x64 бит и правильно установил переменные JAVA_HOME и PATH (я проверил, используя java, javac, java -version, javac -version и echo %JAVA_HOME%, в окне CMD по умолчанию из запуска).

Удивительно, но Android Studio работает отлично.

Но eclipse не будет (ошибка: eclipse не может запустить виртуальную машину Java)

Удалил, переустановил... ничего не меняется. Я установил путь Java в eclipse.ini. затем, наконец, впервые появился экран-заставка eclipse (указание на javaw.exe дало ошибку, что eclipse не может запустить виртуальную машину Java)

Но тогда произойдет сбой, выдающий сообщение об ошибке для проверки журнала.

Когда я проверил журнал, состояние последних нескольких строк (журнал составляет около 1000 строк)

java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry. The applications available are: org.eclipse.ant.core.antRunner, org.eclipse.equinox.app.error, org.eclipse.equinox.p2.director, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.equinox.p2.publisher.InstallPublisher, org.eclipse.equinox.p2.publisher.EclipseGenerator, org.eclipse.equinox.p2.publisher.ProductPublisher, org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher, org.eclipse.equinox.p2.reconciler.application, org.eclipse.equinox.p2.repository.repo2runnable, org.eclipse.equinox.p2.repository.metadataverifier, org.eclipse.equinox.p2.artifact.repository.mirrorApplication, org.eclipse.equinox.p2.metadata.repository.mirrorApplication, org.eclipse.equinox.p2.touchpoint.natives.nativePackageExtractor, org.eclipse.equinox.p2.updatesite.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.CategoryPublisher, org.eclipse.oomph.setup.core.SetupArchiver, org.eclipse.pde.build.Build.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)

Я искал Google вверх и вниз, но я не могу найти решение!

Я вставляю файлы eclipse.ini и configuration\config.ini для просмотра.

затмение.ini

-startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jdk1.7.0_80\bin
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.7
-Xms256m
-Xmx1024m

config.ini

#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Fri Oct 07 13:01:29 EDT 2016
org.eclipse.update.reconcile=false
eclipse.p2.profile=epp.package.jee
[email protected]/workspace
osgi.framework=file\:plugins/org.eclipse.osgi_3.11.1.v20160708-1632.jar
equinox.use.ds=true
eclipse.buildId=4.6.1.M20160907-1200
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.1.200.v20    160504-1450.jar@1\:start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpl    econfigurator/bundles.info
eclipse.product=org.eclipse.platform.ide
osgi.splashPath=platform\:/base/plugins/org.eclipse.platform
osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.0.200.v20160504-1419.jar,reference\:file\:org.eclipse.wst.jsdt.nashorn.extension_1.0.0.v201605131737.jar
eclipse.application=org.eclipse.ui.ide.workbench
[email protected]/../p2
osgi.bundles.defaultStartLevel=4

Я рву на себе волосы, пытаясь найти решение этой проблемы.

Примечание. Все это новая установка. Java, Eclipse, Android Studio, Windows. Система 64-битная, как и все установочные файлы.

Пожалуйста помоги


person Bhavil Jain    schedule 19.12.2016    source источник
comment
Что такое версия затмения? а вы смотрели здесь: bugs.eclipse.org/bugs/show_bug.cgi? идентификатор = 493223   -  person Azodious    schedule 19.12.2016
comment
Привет, Бхавил, я обнаружил некоторые отличия в Eclipse.ini в строке 4, так как вы используете 64-битную версию, давайте попробуем удалить X86_. новый файл должен содержать X64_   -  person    schedule 19.12.2016
comment
Эта строка здесь -vm C:\Program Files\Java\jdk1.7.0_80\bin указывает JVM, которая будет использоваться для запуска eclipse. Существует ли этот путь; это 64 битная версия?   -  person GhostCat    schedule 19.12.2016
comment
@VijayKarchi x86_64 подходит для 64-битного Eclipse.   -  person greg-449    schedule 19.12.2016
comment
@GhostCat: Как я уже сказал, указание на javaw.exe/java.exe дало ошибку, не удалось запустить JVM, или java запустилась, но завершилась с кодом ошибки 1!. указав это на jvm.dll, он заработал, но с ошибкой, указанной в основном вопросе   -  person Bhavil Jain    schedule 19.12.2016
comment
Я имею в виду: тот PATH, который используется в eclipse.ini для -vm... вы на 100% уверены, что этот путь действителен?! Ваша домашняя установка Java не имеет значения, если файл .ini содержит настройку -vm!   -  person GhostCat    schedule 19.12.2016
comment
@Azodious: версия Eclipse неоновая. Извлечено из (eclipse-jee-neon-1a-win32-x86_64.zip). также в файлах .eclipsePoduct указана версия 4.6.1.   -  person Bhavil Jain    schedule 19.12.2016
comment
@GhostCat: да, я уверен, что мой jdk установлен в этом месте   -  person Bhavil Jain    schedule 19.12.2016


Ответы (1)


Хорошо, это довольно неловко ... Проблема была в Java ... eclipse neon требует Java 8. Установил это, и все заработало.

Спасибо за помощь всем. :)

person Bhavil Jain    schedule 27.12.2016