Yes, but we could create jigsaw (JDK9) packages of the framework when JDK9 is out. Most people nowadays run on JDK8, and many will jump to JDK9 when it's final. TornadoFX uses JavaFX8, so Java6 is not a usable goal for TornadoFX anyway. JDK9 will have many JavaFX improvements and so TornadoFX will need to support it too.