problem mit Jdk 1.4.1

stefanE

Mitglied
Thread Starter
Mitglied seit
15.01.2003
Beiträge
54
nachdem ich nun Java auf 1.4.1 upgedatet habe, krieg ich fast mit jedem Compile die Krise: Die Fehlermeldung, die da geworfen wir ist:

alphaClearRect not supported for gl yet- easy just dont think ill use it
Exception occurred during event dispatching:
java.lang.UnsupportedClassVersionError: org/w3c/dom/Node (Unsupported major.minor version 48.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
at java.net.URLClassLoader.access$100(URLClassLoader.java:51)
at java.net.URLClassLoader$1.run(URLClassLoader.java:190)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at Steuerung.actionPerformed(Steuerung.java:74)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1453)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1507)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:373)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:245)
at javax.swing.AbstractButton.doClick(AbstractButton.java:280)
at javax.swing.plaf.basic.BasicMenuUI$ReturnAction.actionPerformed(BasicMenuUI.java:496)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1379)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2077)
at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:247)
at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:200)
at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2144)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2137)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2040)
at javax.swing.JMenu.processKeyEvent(JMenu.java:1284)
at java.awt.Component.processEvent(Component.java:3549)
at java.awt.Container.processEvent(Container.java:1159)
at java.awt.Component.dispatchEventImpl(Component.java:2589)
at java.awt.Container.dispatchEventImpl(Container.java:1208)
at java.awt.Component.dispatchEvent(Component.java:2493)
at java.awt.LightweightDispatcher.processKeyEvent(Container.java:2150)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2130)
at java.awt.Container.dispatchEventImpl(Container.java:1195)
at java.awt.Window.dispatchEventImpl(Window.java:966)
at java.awt.Component.dispatchEvent(Component.java:2493)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:334)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:126)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:88)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:80)


Wisst Ihr, wie man das Problem beheben kann? Ist die Klasse org.w3c.dom.Node zu alt ???

Bin total ratlos.....

StefanE
 

mj

Aktives Mitglied
Mitglied seit
19.11.2002
Beiträge
8.743
Klingt danach als ob diese Node in der falschen Version vorliegen würde, probier am besten nochmal das Update manuell zu installieren, vielleicht ist bei der ersten Installation etwas schief gegangen beim ersetzen dieser Klasse.
 

martink

Neues Mitglied
Mitglied seit
23.08.2002
Beiträge
14
Hi.

Seit J2SE 1.4 wird standardmässig ein XML Parser mit Java ausgeliefert.

Offensichtlich gibt's dadurch eine Kollision mit einem anderen XML Parser.
Der Fehler resultiert meiner Meinung nach daraus das, dass Tool mit dem du kompilierst mit einer anderen org/w3c/dom/Node Version (zb. alter Xerces Parser von Apache) erstellt wurde.

Lösungsvarianten:
a) Tool mit J2SE 1.3.1 laufen lassen
b) Neue Version des Tools?
c) Mittels bootclasspath den alten XML Parser setzen

Auf jeden Fall schaut's nicht nach einem Problem mit dem Java von Mac OSX aus.

hope this helps
 

stefanE

Mitglied
Thread Starter
Mitglied seit
15.01.2003
Beiträge
54
Vielen Dank für Eure Antworten!

ich arbeite mit dem Project Builder von Apple. Ich glaub, der basiert auf Java 1.3.1 ...
Eine neuere Version gibts (glaub ich) noch nicht.

Was meinst Du mit alten XML Parser setzen? Die XML-Klassen sind doch erst seit 1.4.1 implementiert, oder?



Stefan
 

martink

Neues Mitglied
Mitglied seit
23.08.2002
Beiträge
14
Mit Java 1.4.1 ist auch ein Update der Developer Tools mitgekommen.
(siehe auch http://developer.apple.com/java/)

Hast du die installiert?

Du kannst auch noch versuchen als Target Java VM im Target deines Projektes explizit 1.3.1 auszuwählen.

Verwendet dein Projekt einen XML Parser - falls nein vergiss den Hinweis mit dem XMLParser in meiner ersten Mail.
Falls ja, kann es sein das dieser Parser beim compilieren mit dem Parser vom Java 1.4.1 kollidiert.

lg
Martin
 

stefanE

Mitglied
Thread Starter
Mitglied seit
15.01.2003
Beiträge
54
Hi,

vielen DAnk nochmal für eure Hilfe!
Hab das Problem gestern nacht noch lösen können. Musste nur ein altes xerces.jar File nach Libraries/java/extensions verschieben.

Funktioniert jetzt einwandfrei, auch mit 1.4.1 !

lg
Stefan