This seems to be a Solaris ↔ OpenSolaris problem, namely: there is an open source project with as much code as possible; patches are returned to the core software that the vendor maintains and sells. OpenJDK is a project. OpenJDK version 7 and JDK7 seem to be basically, but not quite the same (in here ).
source
share