Subject says it all. Two reasons: * Java 5 has been officially dead since 2009 * 1.9 JavaHL uses Java6 APIs
It's possible to cross-compile for Java5 using newer JDKs, but the compiler only checks language features, not library usage; for the latter, you actually need Java5 classes available. I've not been able to find a J5SE download that doesn't require creating an account with Oracle. Alternatively, I'd be happy to keep the compatibility guarantee, but someone would have to make the Java 5 bootstrap classes available on a buildbot and use them for the JavaHL build and tests so that we can actually verify compatibility. -- Brane