รายงานข้อผิดพลาดประการหนึ่ง:
JVM เวอร์ชัน 1.4.2_03 ไม่เหมาะสำหรับผลิตภัณฑ์นี้ ต้องใช้เวอร์ชัน 1.5 หรือ geeater
อาจหมายความว่าเวอร์ชัน 1.4 ของสภาพแวดล้อมเครื่องเสมือน JVM ของฉันต่ำเกินไป และฉันถูกขอให้ใช้เวอร์ชัน 1.5 ขึ้นไป - - jdk ที่ฉันติดตั้งคือ 1.7.1
แต่ jvm คือ;
C:/เอกสารและการตั้งค่า/ผู้ดูแลระบบ>java -version
จาวาเวอร์ชัน "1.7.0_07"
สภาพแวดล้อมรันไทม์ Java(TM) SE (บิลด์ 1.7.0_07-b11)
Java HotSpot(TM) Client VM (บิลด์ 23.3-b01, โหมดผสม, การแชร์)
C:/เอกสารและการตั้งค่า/ผู้ดูแลระบบ>
ข้อผิดพลาดที่สอง:
!SESSION 27-11-2555 20:26:37.326 -------------------------------------- --------- ----------
eclipse.buildId=I20110613-1736
java.version=1.4.2_03
java.vendor=ซัน ไมโครซิสเต็มส์ อิงค์
ค่าคงที่ BootLoader: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
อาร์กิวเมนต์บรรทัดคำสั่ง: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.osgi 2 1 27-11-2555 20:26:37.779
!MESSAGE NLS ข้อความที่ไม่ได้ใช้: ECLIPSE_OSGI_NAME ใน: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27-11-2555 20:26:37.779
!MESSAGE NLS ข้อความที่ไม่ได้ใช้: OSGI_VERSION ใน: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27-11-2555 20:26:37.795
!MESSAGE NLS ข้อความที่ไม่ได้ใช้: ECLIPSE_COPYRIGHT ใน: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27-11-2555 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-2555 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-2555 20:26:37.795
!MESSAGE NLS ข้อความที่ไม่ได้ใช้: FILTER_INVALID ใน: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27-11-2555 20:26:37.795
!MESSAGE NLS ข้อความที่ไม่ได้ใช้: LAUNCHER_ADAPTOR_ERROR ใน: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27-11-2555 20:26:37.795
!MESSAGE NLS ข้อความที่ไม่ได้ใช้: LAUNCHER_INVALID_PORT ใน: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27-11-2555 20:26:37.795
!MESSAGE NLS ข้อความที่ไม่ได้ใช้: LAUNCHER_COMPONENT_MISSING ใน: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27-11-2555 20:26:37.795
!MESSAGE NLS ข้อความที่ไม่ได้ใช้: LAUNCHER_COMPONENT_JAR ใน: org.eclipse.osgi.framework.internal.core.ExternalMessages
!ENTRY org.eclipse.osgi 2 1 27-11-2555 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-2555 20:26:38.170
!ข้อความ 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-2555 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-2555 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-2555 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-2555 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-2555 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-2555 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-2555 20:26:38.357
!MESSAGE บันเดิลอย่างน้อยหนึ่งบันเดิลไม่ได้รับการแก้ไข เนื่องจากข้อจำกัดรูทต่อไปนี้ไม่ได้รับการแก้ไข:
!ย่อย 1 org.eclipse.osgi 2 0 27-11-2555 20:26:38.357
!MESSAGE การอ้างอิงบันเดิลที่ยังไม่ได้แก้ไข:file:plugins/org.eclipse.core.net.win32.x86.nl_zh_3.5.0.v20091121043401.jar
!ย่อย 2 org.eclipse.core.net.win32.x86.nl_zh 2 0 27-11-2555 20:26:38.357
!ข้อความ ไม่มีโฮสต์ org.eclipse.core.net.win32.x86_0.0.0
!ย่อย 1 org.eclipse.osgi 2 0 27-11-2555 20:26:38.357
!MESSAGE การอ้างอิงบันเดิลที่ยังไม่ได้แก้ไข:file:plugins/org.eclipse.equinox.launcher.win32.win32.x86.nl_zh_3.5.0.v20091121043401.jar
!ย่อย 2 org.eclipse.equinox.launcher.win32.win32.x86.nl_zh 2 0 27-11-2555 20:26:38.357
!ข้อความ ไม่มีโฮสต์ org.eclipse.equinox.launcher.win32.win32.x86_0.0.0
!ENTRY org.eclipse.osgi 2 0 27-11-2555 20:26:38.482
!ข้อความ ต่อไปนี้คือรายการบันเดิลที่ยังไม่ได้แก้ไขทั้งหมด ดูรายการบันทึกก่อนหน้าสำหรับสาเหตุที่แท้จริง (ถ้ามี):
!ย่อย 1 org.eclipse.osgi 2 0 27-11-2555 20:26:38.482
!MESSAGE บันเดิลที่ยังไม่ได้แก้ไข com.ibm.icu_4.4.2.v20110208 [2]
!SUBENTRY 2 com.ibm.icu 2 0 27-11-2555 20:26:38.482
! ข้อความ ไม่มีข้อจำกัด: Bundle-RequiredExecutionEnvironment: J2SE-1.5
!ย่อย 1 org.eclipse.osgi 2 0 27-11-2555 20:26:38.482
!MESSAGE บันเดิลที่ยังไม่ได้รับการแก้ไข org.eclipse.ant.launching_1.0.100.v20110506 [16]
!SUBENTRY 2 org.eclipse.ant.launching 2 0 27-11-2555 20:26:38.482
!ENTRY org.eclipse.osgi 4 0 27-11-2555 20:26:38.513
!ข้อความ ข้อผิดพลาดของแอปพลิเคชัน
!สแต็ค 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.nonuithreadtestapplication, 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.inurge0 (วิธีดั้งเดิม)
ที่ sun.reflect.NativeMethodAccessorImpl.inurge (ไม่ทราบแหล่งที่มา)
ที่ sun.reflect.DelegatingMethodAccessorImpl.inurge (ไม่ทราบแหล่งที่มา)
ที่ java.lang.reflect.Method.inrigg (ไม่ทราบแหล่งที่มา)
ที่ org.eclipse.equinox.launcher.Main.invoidFramework(Main.java:622)
ที่ org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
ที่ org.eclipse.equinox.launcher.Main.run(Main.java:1410)
สารละลาย:
ใน My Computer-Advanced-Environment Variable Path ให้ปรับเนื้อหาของพาธตัวแปรระบบและย้ายเนื้อหาทั้งหมดของ Oracle ไปที่จุดสิ้นสุด ชอบ:
%JAVA_HOME%/bin;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/ไฟล์โปรแกรม/ไฟล์ทั่วไป/เครือข่ายทันเดอร์/ KanKan/Codecs;d:/ไฟล์โปรแกรม/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 ต้องวางไพ่พยากรณ์ไว้ที่ส่วนท้าย ไม่ใช่ตรงกลาง