[EMAIL PROTECTED] wrote: > > On Thursday, 12/13/2001 at 11:28 CET, "Geert Poels" <[EMAIL PROTECTED]> > wrote: > > Why does Sun take a beta release and why include it by default ? > > Why include by default: For the convenience of folks who don't want to have > to explicitly download it from Apache. > > Why a beta: Presumably because that's what fits their own publication > schedules. Yeah, I know, but if the alternative would be for them to > include a completely obsolete version.... > > The real issue here is not that they're shipping beta code, but that > they've included it on the extension classpath.
It's actually loaded by the bootclassloader so adding Xalan as an extension or the application classpath won't work in JDK 1.4. The only way to override is to either use the endorsed standards mechanism or -Xbootclasspath non-standard option. (Do google search.) > they've included it on the extension classpath. That looked like a great > idea, but has turned out to be a bit of an education nightmare for those > who want to use newer versions of those extension packagess. If Sun could > do anything to help Java users understand that feature, and help them > understand what's there and how to override it with newer versions. that > would be VERY helpful. The next java_xml_pack will include Xalan D14 and will include docs on how to override the version in JDK 1.4. As I understand it, this decision was made long ago by senior engineers and in coordination with other licensees when JDK 1.4 was first planned. As Joe says, the advantage is that users do not have to download an XML implementation, but the disadvantage is they are stuck w/ a particular version, unless they do something different to override the bundled version. But this is true w/ the JDK itself. Users must wait for a bugfix release of the JDK to get newer bugfixes. My guess is that the decision makers agreed the advantages outweighed the disadvantages. -Edwin --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
