The JavaFX packager program -- installed in JAVA_HOME/bin/javafxpacakger -- should have execute permission (755). It does in the .dmg bundle, but does not in the .tar.gx bundle.
Additionally, the following JavaFX dylibs -- installed in jre/lib/ -- should have execute permission (755) but they are not marked as executable in either the .dmg bundle or the .tar.gz bundle:
fxplugins.dylib
libdecora-sse.dylib
libglass.dylib
libglib-2.0.0.dylib
libgstplugins-lite.dylib
libgstreamer-lite.dylib
libjavafx-font.dylib
libjavafx-iio.dylib
libjfxmedia.dylib
libprism-es2.dylib
libprism-sw.dylib
libWebPaneJava.dylib
Additionally, the following JavaFX dylibs -- installed in jre/lib/ -- should have execute permission (755) but they are not marked as executable in either the .dmg bundle or the .tar.gz bundle:
fxplugins.dylib
libdecora-sse.dylib
libglass.dylib
libglib-2.0.0.dylib
libgstplugins-lite.dylib
libgstreamer-lite.dylib
libjavafx-font.dylib
libjavafx-iio.dylib
libjfxmedia.dylib
libprism-es2.dylib
libprism-sw.dylib
libWebPaneJava.dylib