Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Eclipse 3.0

0 views
Skip to first unread message

Bastian

unread,
Nov 20, 2004, 8:23:36 AM11/20/04
to
Hallo zusammen,
Ich habe mir eclipse 3.0 heruntergeladen und habe Java 1.4.2 laufen.
Es tritt folgendes Problem auf. Jedes mal, wenn ich eclipse starten
will, bricht es mit einer Fehler meldung ab und erzeugt ein Protokoll
mit folgendem Inhalt:

!SESSION Nov 20, 2004 14:18:11.195
---------------------------------------------
eclipse.buildId=M200409161125
java.version=1.3.1_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE

!ENTRY org.eclipse.osgi Nov 20, 2004 14:18:11.195
!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 Nov 20, 2004 14:18:11.366
!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 Nov 20, 2004 14:18:11.386
!MESSAGE Bundle initial@reference:file:d:/eclipse
3.0/eclipse/plugins/org.eclipse.core.runtime_3.0.1/ [1] was not
resolved.


Aus der 3. Zeile vermute ich, dass eclipse die java 1.3.1 vermutet.
Dies hatte ich auch vorher installiert, aber vor der Installation von
Java 1.4.2 wieder deinstalliert. Kennt jemand dieses Problem, oder
kann mir jemand helfen?

Vielen Dank!
Grüße,
Bastian

Peter Büttner

unread,
Nov 20, 2004, 8:32:47 AM11/20/04
to
Bastian wrote:

> Ich habe mir eclipse 3.0 heruntergeladen und habe Java 1.4.2 laufen.
> Es tritt folgendes Problem auf. Jedes mal, wenn ich eclipse starten
> will, bricht es mit einer Fehler meldung ab und erzeugt ein Protokoll
> mit folgendem Inhalt:


> !SESSION Nov 20, 2004 14:18:11.195
> ---------------------------------------------
> eclipse.buildId=M200409161125
> java.version=1.3.1_01
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE

[...]

> Aus der 3. Zeile vermute ich, dass eclipse die java 1.3.1 vermutet.
> Dies hatte ich auch vorher installiert, aber vor der Installation von
> Java 1.4.2 wieder deinstalliert. Kennt jemand dieses Problem, oder
> kann mir jemand helfen?

Haste selbst fast gelöst: irgendwo schwirrt noch ein jre 1.3.1 rum.

Eclipse vermutet nicht 1.3.1 sondern fragt die VM und die sagt
'ich bin ein Berl^1.3.1' .
Wenn die 1.4.2 ordentlich installiert ist sollte das gehen.
Schau mal im Pfad nach ob da ein Ordner mit java/javaw auftaucht,
z.B. Oracle installiert?
Die java/javaw die im Windows Verzeichnis deponiert wird auch mal
ansehen.


Grüße
Peter

--
Shell&Jar : Individual icons for jars
jMineSweeper : extended
www.PeterBuettner.de

Christian Hauser

unread,
Nov 20, 2004, 9:13:35 AM11/20/04
to
Bastian wrote:
> java.version=1.3.1_01

Mach mal auf einer Shell (Command Prompt, Eingabeaufforderung) ein
java -version

Und dann wird er dir sagen, dass du java 1.3.1 installiert hast. Evt.
hast du auch noch eine JAVA_HOME Variable gesetzt, die auf ein Java
1.3.1 zeigt. Alles wegputzen, deinstallieren und allenfalls Java 1.4.2
nochmals installieren.

Gruss,
Christian

Stefan Matthias Aust

unread,
Nov 20, 2004, 10:18:02 AM11/20/04
to
Bastian schrieb:

> Ich habe mir eclipse 3.0 heruntergeladen und habe Java 1.4.2 laufen.

Der (die, das?) Log sagt etwas anderes:

> java.version=1.3.1_01

Der Starter von Eclipse schaut in die Registry, da ist wohl noch das
alte JRE/JDK eingetragen. Du kannst mit der Kommandozeilenoption -vm
die zu benutzende VM spezifizieren, dann muss Eclipse nicht selbst suchen.

eclipse -vm c:/Programme/Java/jdk1.5.0/bin/javaw.exe

Nimm am besten gleich das JDK, dann musst du nicht extra dieses in den
Java-Settings einstellen und hast Zugriff auf den Quelltext der
Klassenbibliothek und die Server-VM und den vollen Satz an
Sprachressourcen usw.

--
Stefan Matthias Aust // Ngao bo aspar'he, tue bor waba nada

Bastian

unread,
Nov 21, 2004, 7:39:08 AM11/21/04
to
Peter Büttner <not_for_...@gmx.net> wrote in message news:<308vbvF...@uni-berlin.de>...


es lag tatsächlich daran, dass ich Oracle installiert hatte. Warum
installiert Oracle die 1.3.1, obwohl die 1.4.1 vorher drauf war? Kann
ich diese ohne bedenken deinstallieren?
Grüße, Bastian

Nico Seessle

unread,
Nov 21, 2004, 12:18:02 PM11/21/04
to
Bastian wrote:

> es lag tatsächlich daran, dass ich Oracle installiert hatte. Warum
> installiert Oracle die 1.3.1, obwohl die 1.4.1 vorher drauf war? Kann
> ich diese ohne bedenken deinstallieren?

Wenn ich mich recht Erinnere, dann wäre eine solche Deinstallation nur
mit dem Oracle Installer möglich (und Oracle wird dir dann schon
mitteilen, was da alles mit rausfliegen würde).

Es reicht aber (und hat bis jetzt keinerlei Probleme bei mir verursacht)
einfach den Eintrag aus dem "PATH" herauszunehmen. Windows (und andere
Anwendungen) bekommen dann nichts mehr von dem "Oracle-JRE" mit.

Nico

Sven Freihofer

unread,
Nov 22, 2004, 3:04:44 AM11/22/04
to
Bastian schrieb:

Hallo Bastian

Ich muss in der Physik Modellbildung mit dem Tool Berkeley-Madonna
machen. Dieses Programm nutzt eine noch ältere JRE. Deinstallieren kann
ich sie aber nicht, da die Entwickler woll irgend etwas Spezielles aus
dem JRE benutzt haben, was in der neuen Version nicht mehr drin ist.
Ich konnte das Programm nach der Deinstallation dieser Version nicht
mehr nutzen.
Mach auf jedenfall ein Backup deiner alten JRE!

Gruss
Sven

Bernd Eckenfels

unread,
Nov 22, 2004, 3:18:58 PM11/22/04
to
Sven Freihofer <sven.fr...@freesurf.ch> wrote:
> Ich muss in der Physik Modellbildung mit dem Tool Berkeley-Madonna
> machen. Dieses Programm nutzt eine noch ältere JRE. Deinstallieren kann
> ich sie aber nicht

Bei Eclipe sollte man sowieso immer die VM angeben. Grade jetzt mit
potetiellem 1.5 macht das umschalten auch Sinn. Ich benutze dazu den Eclipse
Launcher, aber es geht auch auf der commandline mit z.B:

-data d:\workspace -vm C:\Programme\jaa\j2sdk1.4.1\bin\javaw.exe
-vmargs -Xverify:none -Xmx256m -Xss1024k -Xms48m

Gruss
Bernd

0 new messages