IcedTea's OpenJDK Passes Java Test Compatibility Kit
emyar writes "At JavaOne in May, 2006, Sun Microsystems announced they were going to release Java as free software under the terms of the GPL. The size of the task (6.5 million lines of code) was only eclipsed by the size of the opportunity for Java as a free and open technology. [...] This week the IcedTea Project reached an important milestone — The latest OpenJDK binary included in Fedora 9 (x86 and x86_64) passes the rigorous Java Test Compatibility Kit (TCK). This means that it provides all the required Java APIs and behaves like any other Java SE 6 implementation — in keeping with the portability goal of the Java platform."
So why don't they just use Java's JKD?
Dear Sun employees as a /. reader and Debian box user i am occasionally interested in the Freshmeat apps on the right hand side. When it says downloading jar i know it usually won't work.
Yes I am lazy and wont download stuff from your website, untar it, click agree and hope that all the other working Java bits still work and i have got a handle on what ever your Sun marketing experts have named the jdk this week.
It is a shame that the run everywhere on everything has been such a long time coming.
This is my favourite snippet that demonstrates the java bloat:
String xmlSystemId = new File(xmlFileName).toURL().toExternalForm( );
String xsltSystemId = new File(xsltFileName).toURL().toExternalForm( );
org.apache.xalan.xslt.XSLTProcessor processor = org.apache.xalan.xslt.XSLTProcessorFactory.getProcessor( );
org.apache.xalan.xslt.XSLTInputSource xmlInputSource = new org.apache.xalan.xslt.XSLTInputSource(xmlSystemId);
org.apache.xalan.xslt.XSLTInputSource xsltInputSource = new org.apache.xalan.xslt.XSLTInputSource(xsltSystemId);
org.apache.xalan.xslt.XSLTResultTarget resultTree = new org.apache.xalan.xslt.XSLTResultTarget(System.out);
processor.process(xmlInputSource, xsltInputSource, resultTree);
When what I need is:
XMLTransformer.transform(xmlfile, xsltFile, outputStream)
which should be a static method.
Not only can I torment myself programming in Java, but I can do it freely! Thanks GNU!
Life sucks, then you have to program in Java and learn just how bad it can get!
-- Many men would appreciate a woman's mind more if they could fondle it