JavaFX en ARM ejecutando jdk1.8.0

Sé que Oracle eliminó JavaFX en 8u33, pero me pregunto por qué no puedo usar JavaFX con jdk1.8.0. Lo obtuve de los archivos de Oracle (http://download.oracle.com/otn/java/jdk/8-b132/jdk-8-linux-arm-vfp-hflt.tar.gz)

Tengo esto extraído en/usr/bin/java_8_arm/jdk1.8.0 y estoy ejecutando mi archivo .jar consudo /usr/bin/java_8_arm/jdk1.8.0/bin/java -jar jarfile.jar

Corriendo/usr/bin/java_8_arm/jdk1.8.0/bin/java -version devoluciones

java version "1.8.0"
Java (TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot (TM) client VM (build 25.0-b70, mixed mode)

y corriendoSystem.out.println("Running Java version: " + Runtime.class.getPackage().getImplementationVersion());

devolucionesRunning Java Version: 1.8.0

El error que obtengo es:

Exception in thread "main" java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
    at front_end.GUI.initGUI(GUI.java:47)
    at back_end.Run.main(Run.java:28)
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 2 more

Si se está preguntando, estoy programando y compilando el programa en un archivo compartido a través de Windows 7 y ejecuto el JAR desde una Raspberry Pi.

inb4 "¿por qué necesita javafx en un raspberry pi"? para representar html, ya que otros componentes de java solo admiten html 3.2. He probado otros renderizadores. Este es el único que podría hacer que funcione en mi escritorio, y mucho menos el RPi.

Además, también estoy programando y compilando en 1.8.0.

ACTUALIZAR:

Según la respuesta de José Pereda, descargué los archivos JavaFX y los coloqué en mi instalación original de Java (ahora estoy usando/usr/bin/jdk8u6/ como mi carpeta, y obviamentejdk1.8.0_06)

Aquí está mi jerarquía de instalación, comenzando desde ellib directorio:

/usr/bin/jdk8u6/lib/:
arm ext             javafx.properties  jfxswt.jar  tools.jar
ct.sym  ir.idl              jconsole.jar       orb.idl
dt.jar  javafx.platform.properties  jexec          sa-jdi.jar

/usr/bin/jdk8u6/lib/arm:
jli          libgstreamer-lite.so        libjfxmedia.so
libdecora_sse.so     libjavafx_font_freetype.so  libjfxwebkit.so
libfxplugins.so      libjavafx_font_pango.so     libprism_common.so
libglass_monocle.so  libjavafx_font.so       libprism_es2_eglfb.so
libglass_monocle_x11.so  libjavafx_iio.so        libprism_es2_monocle.so
libglass.so      libjawt.so          libprism_sw.so

/usr/bin/jdk8u6/lib/arm/jli:
libjli.so

/usr/bin/jdk8u6/lib/ext:
jfxrt.jar

Todavía recibo el mismo error.

Respuestas a la pregunta(1)

Su respuesta a la pregunta