Одна из ошибок сообщила:
Версия 1.4.2_03 JVM не подходит для этого продукта. Требуется версия 1.5 или более поздней версии.
Вероятно, это означает, что версия 1.4 моей виртуальной машины JVM слишком низкая, и меня просят использовать версию 1.5 или выше. Я очень смущен. . . Я установил jdk версии 1.7.
Но jvm есть;
C:/Документы и настройки/Администратор>java-версия
Java-версия "1.7.0_07"
Среда выполнения Java(TM) SE (сборка 1.7.0_07-b11)
Клиентская виртуальная машина Java HotSpot(TM) (сборка 23.3-b01, смешанный режим, общий доступ)
C:/Документы и настройки/Администратор>
Ошибка вторая:
!SESSION 27.11.2012 20:26:37.326 -------------------------------------- --------- ----------
eclipse.buildId=I20110613-1736
java.version=1.4.2_03
java.vendor=Sun Microsystems Inc.
Константы загрузчика: OS=win32, ARCH=x86, WS=win32, NL=zh_CN.
Аргументы командной строки: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.779
!MESSAGE Неиспользуемое сообщение NLS: ECLIPSE_OSGI_NAME в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.779
!MESSAGE Неиспользуемое сообщение NLS: OSGI_VERSION в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.795
!MESSAGE Неиспользуемое сообщение NLS: ECLIPSE_COPYRIGHT в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.795
!MESSAGE Неиспользуемое сообщение NLS: BUNDLE_CLASSPATH_ENTRY_NOT_FOUND_EXCEPTION в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.795
!MESSAGE Неиспользуемое сообщение NLS: BUNDLE_FRAGMENT_IMPORT_CONFLICT в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.795
!MESSAGE Неиспользуемое сообщение NLS: FILTER_INVALID в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.795
!MESSAGE Неиспользуемое сообщение NLS: LAUNCHER_ADAPTOR_ERROR в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.795
!MESSAGE Неиспользуемое сообщение NLS: LAUNCHER_INVALID_PORT в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.795
!MESSAGE Неиспользуемое сообщение NLS: LAUNCHER_COMPONENT_MISSING в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:37.795
!MESSAGE Неиспользуемое сообщение NLS: LAUNCHER_COMPONENT_JAR в: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:38.170
!MESSAGE Неиспользуемое сообщение NLS: COMMIT_INVALID_TIMESTAMP в: org.eclipse.osgi.internal.resolver.StateMessages
!ENTRY org.eclipse.equinox.p2.reconciler.dropins 4 0 27.11.2012 20:26:38.170
!MESSAGE FrameworkEvent ОШИБКА
!СТЕК 0
org.osgi.framework.BundleException: невозможно разрешить пакет. Причина: org.eclipse.equinox.p2.reconciler.dropins_1.1.100.v20110510 [84]
в org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1327)
в org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1311)
в org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:323)
в org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
в org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1130)
в org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
в org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
в org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL (StartLevelManager.java:457)
в org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
в org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
в org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
в org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
в org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:38.341
!MESSAGE Неиспользуемое сообщение NLS: ECLIPSE_STARTUP_INVALID_PORT в: org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:38.341
!MESSAGE Неиспользуемое сообщение NLS: ECLIPSE_STARTUP_FAILED_FIND в: org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:38.341
!MESSAGE Неиспользуемое сообщение NLS: ECLIPSE_CONSOLE_DISABLED_BUNDLE_REASON2 в: org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:38.341
!MESSAGE Неиспользуемое сообщение NLS: ECLIPSE_CLASSLOADER_GENERATED_EXCEPTION в: org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:38.341
!MESSAGE Неиспользуемое сообщение NLS: ECLIPSE_CLASSLOADER_ALREADY_STOPPED в: org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMessages
!ENTRY org.eclipse.osgi 2 1 27.11.2012 20:26:38.357
!MESSAGE Неиспользуемое сообщение NLS: ECLIPSE_BUNDLESTOPPER_ERROR_STOPPING_BUNDLE в: org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorMessages
!ENTRY org.eclipse.osgi 2 0 27.11.2012 20:26:38.357
!MESSAGE Один или несколько пакетов не были разрешены, поскольку не были разрешены следующие корневые ограничения:
!SUBENTRY 1 org.eclipse.osgi 2 0 27.11.2012 20:26:38.357
!MESSAGE Ссылка на неразрешенный пакет: файл:plugins/org.eclipse.core.net.win32.x86.nl_zh_3.5.0.v20091121043401.jar.
!SUBENTRY 2 org.eclipse.core.net.win32.x86.nl_zh 2 0 2012-11-27 20:26:38.357
!СООБЩЕНИЕ Отсутствует хост org.eclipse.core.net.win32.x86_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 27.11.2012 20:26:38.357
!СООБЩЕНИЕ Ссылка на неразрешенный пакет: файл:plugins/org.eclipse.equinox.launcher.win32.win32.x86.nl_zh_3.5.0.v20091121043401.jar.
!SUBENTRY 2 org.eclipse.equinox.launcher.win32.win32.x86.nl_zh 2 0 27.11.2012 20:26:38.357
!СООБЩЕНИЕ Отсутствует хост org.eclipse.equinox.launcher.win32.win32.x86_0.0.0.
!ENTRY org.eclipse.osgi 2 0 27.11.2012 20:26:38.482
!MESSAGE Ниже приведен полный список неразрешенных пакетов; основную причину (если она существует) см. в предыдущей записи журнала:
!SUBENTRY 1 org.eclipse.osgi 2 0 27.11.2012 20:26:38.482
!MESSAGE Неразрешенный пакет com.ibm.icu_4.4.2.v20110208 [2].
!SUBENTRY 2 com.ibm.icu 2 0 27.11.2012 20:26:38.482
!MESSAGE Отсутствует ограничение: Bundle-RequiredExecutionEnvironment: J2SE-1.5
!SUBENTRY 1 org.eclipse.osgi 2 0 27.11.2012 20:26:38.482
!MESSAGE Неразрешенный пакет org.eclipse.ant.launching_1.0.100.v20110506 [16].
!SUBENTRY 2 org.eclipse.ant.launching 2 0 27.11.2012 20:26:38.482
!ENTRY org.eclipse.osgi 4 0 27.11.2012 20:26:38.513
!MESSAGE Ошибка приложения
!СТЕК 1
java.lang.RuntimeException: Приложение {0} не найдено в регистраторе. Приложение можно использовать в: org.eclipse.ant.core.antRunner, org.eclipse.equinox.app.error, org.eclipse.equinox. p2.director, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.pde.junit.runtime.uitestapplication, org.eclipse.pde.junit.runtime.legacytestapplication, org.eclipse.pde.junit.runtime. coretestapplication, org.eclipse.pde.junit.runtime.coretestapplicationnonmain, org.eclipse.pde.junit.runtime.nouithreadtestapplication, org.eclipse.update.core.standaloneUpdate, org.eclipse.update.core.siteOptimizer.
в org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
в org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
в sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник)
в sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник)
в java.lang.reflect.Method.invoke (неизвестный источник)
в org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:622)
в org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
в org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Решение:
В пути к переменной «Моя компьютерная расширенная среда» настройте содержимое пути к системной переменной и переместите все содержимое Oracle в конец. нравиться:
%JAVA_HOME%/bin;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/Program Files/Common Files/Thunder Network/ KanKan/Кодеки;d:/Program Files/ATI Technologies/ATI.ACE/Core-Static;d:/oracle/product/10.1.0/Db_2/bin;d:/oracle/product/10.1.0/Db_2/jre /1.4.2/bin/client;d:/oracle/product/10.1.0/Db_2/jre/1.4.2/bin;
Причина ошибки:
Поскольку я изначально установил oracle, значение переменной jre oracle имеет приоритет над java, поэтому jre java завершается с ошибкой, и ошибка XXX не обнаруживается. Оракул должен быть помещен в конце, а не посередине.