I can pretty much guarantee you it's not the compiler or the Java API, unless you're running some home-brewed version of Java. The official releases from the OpenJDK project, Apple, or Oracle all are...