不知道Eclipse突然就崩溃了,我删了myeclipse,换了路径又重新装了一遍,也是不行,出现一个对话框,内容:
-----------------------------------
A error has occured,see the log file:
.......
-----------------------------------
log file 内容如下:
----------------------------------------------
!SESSION 涔濇湀 19, 2005 11:54:58.781 ----------------------------------------------
eclipse.buildId=M200409161125
java.version=1.3.1_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN!ENTRY org.eclipse.osgi 涔濇湀 19, 2005 11:54:58.781
!MESSAGE Error registering XML parser services.
!STACK 0
java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseAdaptor.registerEndorsedXMLParser(EclipseAdaptor.java:272)
at org.eclipse.core.runtime.adaptor.EclipseAdaptor.frameworkStart(EclipseAdaptor.java:253)
at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:61)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:958)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:954)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:937)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:553)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:477)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:273)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundle.java:166)
at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:425)
at org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:216)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:127)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
at org.eclipse.core.launcher.Main.run(Main.java:704)
at org.eclipse.core.launcher.Main.main(Main.java:688)!ENTRY org.eclipse.osgi 涔濇湀 19, 2005 11:54:58.843
!MESSAGE Startup error
!STACK 1
java.lang.NoClassDefFoundError: org/xml/sax/helpers/DefaultHandler
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.eclipse.core.runtime.adaptor.PluginConverterImpl.parsePluginInfo(PluginConverterImpl.java:557)
at org.eclipse.core.runtime.adaptor.PluginConverterImpl.fillPluginInfo(PluginConverterImpl.java:111)
at org.eclipse.core.runtime.adaptor.PluginConverterImpl.convertManifest(PluginConverterImpl.java:660)
at org.eclipse.core.runtime.adaptor.EclipseBundleData.generateManifest(EclipseBundleData.java:233)
at org.eclipse.core.runtime.adaptor.EclipseBundleData.loadManifest(EclipseBundleData.java:191)
at org.eclipse.core.runtime.adaptor.EclipseBundleData.getManifest(EclipseBundleData.java:159)
at org.eclipse.core.runtime.adaptor.EclipseBundleData.loadFromManifest(EclipseBundleData.java:280)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultBundleData.initializeNewBundle(DefaultBundleData.java:77)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultAdaptor$1.begin(DefaultAdaptor.java:451)
at org.eclipse.osgi.framework.internal.core.Framework.installWorkerPrivileged(Framework.java:746)
at org.eclipse.osgi.framework.internal.core.Framework$2.run(Framework.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.Framework.installWorker(Framework.java:715)
at org.eclipse.osgi.framework.internal.core.Framework.installBundle(Framework.java:659)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.installBundle(BundleContextImpl.java:219)
at org.eclipse.core.runtime.adaptor.EclipseStarter.installBundles(EclipseStarter.java:800)
at org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBundles(EclipseStarter.java:429)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:222)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:127)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
at org.eclipse.core.launcher.Main.run(Main.java:704)
at org.eclipse.core.launcher.Main.main(Main.java:688)!ENTRY org.eclipse.osgi 涔濇湀 19, 2005 11:54:58.843
!MESSAGE Bundle initial@reference:file:d:/MyDevelopTools/eclipse/plugins/org.eclipse.core.runtime_3.0.1/ [1] was not resolved.
--------------------------------------------------------------------------------请教啊!!!!

解决方案 »

  1.   

    会不会是你的jre的问题,你的java.version=1.3.1_01,而eclipse是基于java的
    下个最新jre 1.5.0_04-b05试试
      

  2.   

    楼上的说清楚嘛
    与JSDK有关嘛
      

  3.   

    这是我的jdk版本 啊
    jdk-1_5_0_04-windows-i586-p
      

  4.   

    我把原来的jdk删了重装也不行
    能在注册表中改选项吗?
    我装了oracle9i它就崩溃了
    oracle 也跑不动
    郁闷死了,求助
      

  5.   

    检查你的jre(在系统中PATH中) ,你以前可能装过老的版本,也可添加/删除程序中检查
    或重装JDK试试
      

  6.   

    怪不得,oracle9i有个java的路径,在我的电脑->属性->高级->环境变量->path中
    将oracle的jre路径删除应该可以了
      

  7.   

    另一种方法是将jdk的bin路径设在oracle9i的jre路径之前
      

  8.   

    我照你的说法做了,两个jre路径都删了,不会影响数据库吧?
      

  9.   

    不会影响,因为你不太可能用console调用oracle9i的应用,它windows的快捷式都有绝对路径,我就是这样做的
      

  10.   

    请问楼上的哪儿有这方面相关的资料呢?
    我对在java下调用oracle,以及相关的配置不是很清楚
    谢谢!
      

  11.   

    而且好象我的oracle中OMS中出现了错误
    具体如下:
    ---------------------------------------------
    出现SQL异常错误
    原因:ORA-12541:TNS:没有监听器
    oracle错误:12541
    错误代码:2
    SQL语句
    ---------------------------------------------请问如何解决啊???
    分全给你了,不够再加啊
      

  12.   

    你的oracle在装JDK前是可用的吗?
    我一值用linux+oracle9i,windows 下只用客户端
    试试:
    1.在console 方式下执行lsnrctl start试试
    2.恢复jre路径(并将jdk的bin路径设在oracle9i的jre路径之前)
    (我记得oracle是调jre.exe而非java.exe)
    oracle方面的书应该很多的,不过oracle还是较复杂的
      

  13.   

    另外 oracle的HOME\bin路径是绝对不能删的,否则肯定会错
      

  14.   

    我装了oracle 却没有找到unistall
    在哪儿删除它呢?
      

  15.   

    oracle不能用uninstall删,它专门用orainst,可以安装删除,不过不能完全删干静
    我的删除方法
    1.停止所有oracle服务(控制面版->管理工具->服务)
    2.删除oracle HOME文件夹
    3.用regedit删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE项
    4.在系统path删除所有oracle项
    5.重启系统
    -------------------------------