I might be a bit late to the party but I lately discovered something that might be useful for backporting JavaFX 8 to Java 6:
> Retrolambda lets you run Java 8 code with lambda expressions on Java 7 or > lower. It does this by transforming your Java 8 compiled bytecode so that it > can run on a Java 7 runtime. After the transformation they are just a bunch > of normal .class files, without adding any runtime dependencies. https://github.com/orfjackal/retrolambda Hope this helps, Philipp Dörfler