Paul R Brown wrote:


Hi, Jason --

Hey, is JDK 1.5 required for the 2.0 release?
By default with 1.4.2 (Apple's) I get this:
[...]
Exception in thread "main" java.lang.NoClassDefFoundError: javax/ xml/namespace/QName
Has JDK compatibility changed? or is the dist missing some libraries?


I can't comment on the compatibility other than to say that this is one of the annoyances that led us to go with 1.5 by default for PXE. (The other one was JMX libraries.) I'm happy to be corrected, but there's no obvious place to get QName other than from libraries that are crappily licensed by SUN. (I like SUN, but the regressive non- redistribution licenses for key libraries make life unnecessarily difficult!)

If there is a good source (i.e., non-SUN) for the QName classes, then I'd like to know about it! (Note that the SUN licenses also forbid you to reimplement things in the java.* and javax.* namespaces...)

    -- Paul

Well I know the stax-api RI from JSR 173 provides one which is now ASL licensed as I understand it. I also thought the javax.wsdl implementations like wsdl4j also provided them. It seems to me like the need to allow QName to be provided...

- Dan

--
Dan Diephouse
Envoi Solutions LLC
http://netzooid.com

Reply via email to