problem mit Jdk 1.4.1

stefanE

Mitglied
Thread Starter
Dabei seit
15.01.2003
Beiträge
58
Reaktionspunkte
1
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
 
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.
 
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
 
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
 
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
 
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
 
Zurück
Oben Unten