I think the difference is only license
java - Why should I use the Sun JDK over the OpenJDK, or vice-versa? - Stack Overflow